[ Lenovo @ 28.07.2009. 16:37 ] @
Kolege,

Nasao sam na internetu jako dobru aplikaciju za video klub koja je rađena u C# jeziku. Od aplikacije imam samo instalacioni fajl, pa me zanima da li se od toga moze unazad konvertovati da se dobiju fajlovi koje bi pregledao u Visual Studio 2008, da vidim kako je rađena aplikacija. Pošto sam relativno početnik u ovom poslu.

PS. Kao što visual studio od projekta napravi Setup.....tako bi i ja od Setup da dobijem projekat...da li je to moguće?
Ako može koji program to odrađuje.

Hvala...
[ Stefan Markic @ 28.07.2009. 16:58 ] @
Citat:
Lenovo: da li se od toga moze unazad konvertovati da se dobiju fajlovi koje bi pregledao u Visual Studio 2008, da vidim kako je rađena aplikacija.
...
Kao što visual studio od projekta napravi Setup.....tako bi i ja od Setup da dobijem projekat...da li je to moguće?
Ako može koji program to odrađuje.


Moze se do toga doci reverznim iznjenjeringom, ali ako je aplikacija closed source, onda nije legalno. U svakom slucaju, mozes probati sa Rational Rose-om.

EDIT:
Kolega Bučko mi malo pre dade ovaj link:
http://www.red-gate.com/products/reflector/
[ AMD guy @ 28.07.2009. 17:01 ] @
Jesi na ovo mislio Milane
http://www.red-gate.com/products/reflector/

EDIT: Mala zamerka Milane, ispravi Beogead u Beograd

[Ovu poruku je menjao AMD guy dana 28.07.2009. u 18:14 GMT+1]
[ Lenovo @ 28.07.2009. 17:49 ] @
Ma ne to....ocu da dobijem projekat kao u visual studio. U tom programu ima dobrih stvari, pa bih htio da vidim kako je covek to napravio. Posto imam samo instalacioni file, kako mogu da ga vratim u stanje projekta?
[ Stefan Markic @ 28.07.2009. 18:09 ] @
Citat:
Lenovo: Ma ne to....ocu da dobijem projekat kao u visual studio.


Wait for the pigs to fly. :)

Bez projektnih fajlova ne mozes nikako. Ona dva gore pomenuta postupka su ti jedni od najblizih nacina da vidis kako je covek radio (iako ne bi dobio kod na tacni, sto i nije toliko bitno, s obzirom da se moze doci do cele hijerarhije klasa).
[ AMD guy @ 28.07.2009. 18:14 ] @
Ako moj nacin ne radi onda probaj sa stefanovim savetom
Ovaj .NET reflector daje samo pregled koda koji se nalazi iza tog assembly(exe ) fajla, mozda bi preko njega mogao nesto da izvuces.

Primer kako radi .NET Reflector
napravi npr Hello world klasu, kopajliras i taj kopajlirani fajl otvoris u reflectoru, trebalo bi da ti prikaze tvoju klasu kako si radio u VS Studiu, ali ponavljam nemozes da iz njega izvuces ceo kod i da to otvoris u VS Studiu.

Medjutim postoji nacin i da se sakrije prikaz koda u reflectoru, kad se setim jvaicu ti
[ joca026 @ 29.07.2009. 14:38 ] @
Mozes da dekompajliras neku aplikaciju napravljenu u .Netu ako koristis Reflector i addin za njega FileGenerator.dll
tada ce Reflector da ti izgenerise i sln file