Forum Sveta kompjutera

Nazad   Forum Sveta kompjutera > Test Run > Programiranje
Uputstvo Članstvo Kalendar Današnje poruke Pretraži

Programiranje Programski jezici, tehnike, alatke...

Odgovor
 
Alatke vezane za temu Vrste prikaza
Stara 9.3.2011, 12:15   #1
Hakinen92
Član
 
Član od: 11.2.2010.
Lokacija: Srbija / Pancevo
Poruke: 138
Zahvalnice: 12
Zahvaljeno jedanput na jednoj poruci
Određen forumom Kako izvuci SOURCE CODE iz programa u C#

Kao sto sam naslov kaze, kako da iz gotovog programa izvucem SORCE CODE, ako je ikako moguce to uraditi?
Naime nasao sam nesto na netu sto mi treba, ali samo je dosla ikoncica jedna i preko nje se pokrece sve, da li je moguce izvuci sada SOURCE CODE?
Hvala, Pozdrav!
Hakinen92 je offline   Odgovor sa citatom ove poruke
Stara 9.3.2011, 12:29   #2
MG-RAY
Starosedelac
 
Član od: 15.2.2006.
Lokacija: Midlands
Poruke: 1.523
Zahvalnice: 277
Zahvaljeno 307 puta na 207 poruka
Slanje poruke preko Skypea korisniku MG-RAY
Određen forumom Re: Kako izvuci SOURCE CODE iz programa u C#

.NET Reflector
MG-RAY je offline   Odgovor sa citatom ove poruke
Stara 9.3.2011, 14:20   #3
Todors
Član
 
Član od: 16.4.2010.
Lokacija: Pančevo
Poruke: 462
Zahvalnice: 41
Zahvaljeno 68 puta na 63 poruka
Određen forumom Re: Kako izvuci SOURCE CODE iz programa u C#

Samo da te obavestim da je to protivzakonito i da taj kod ne bi smeo da koristiš, osim ako ti to autori programa ne dozvole.
Todors je offline   Odgovor sa citatom ove poruke
Stara 9.3.2011, 19:48   #4
Hakinen92
Član
 
Član od: 11.2.2010.
Lokacija: Srbija / Pancevo
Poruke: 138
Zahvalnice: 12
Zahvaljeno jedanput na jednoj poruci
Određen forumom Re: Kako izvuci SOURCE CODE iz programa u C#

Citat:
MG-RAY kaže: Pregled poruke
Evo uradio sam i pise mi 39 methods decompiled succesfully.
i kada kliknem close sto mi je jedino ponudjeno nishta se posle ne desi, gde mi se sacuva to?
Hakinen92 je offline   Odgovor sa citatom ove poruke
Stara 9.3.2011, 20:02   #5
water wizard
Deo inventara foruma
 
Član od: 29.1.2008.
Poruke: 20.482
Zahvalnice: 433
Zahvaljeno 4.007 puta na 3.729 poruka
Određen forumom Re: Kako izvuci SOURCE CODE iz programa u C#

pa ako nema dugmence save as, onda probay copy/paste, u slučaju da imaš dozvolu
water wizard je offline   Odgovor sa citatom ove poruke
Stara 9.3.2011, 20:13   #6
MG-RAY
Starosedelac
 
Član od: 15.2.2006.
Lokacija: Midlands
Poruke: 1.523
Zahvalnice: 277
Zahvaljeno 307 puta na 207 poruka
Slanje poruke preko Skypea korisniku MG-RAY
Određen forumom Re: Kako izvuci SOURCE CODE iz programa u C#

Desni klik na projekat, pa Export.

Naravno, par stvari se podrazumeva:
  • Ovo ne bi trebalo da radiš pošto ćes malo toga tako naučiti.
  • Nije po zakonu, a ne verujem da bi se autoru programa to svidelo.
  • Ukoliko je aplikacija prošla kroz obfuscator posle kompajliranja, dissasembler ti neće pomoći.
MG-RAY je offline   Odgovor sa citatom ove poruke
Stara 9.3.2011, 22:01   #7
Hakinen92
Član
 
Član od: 11.2.2010.
Lokacija: Srbija / Pancevo
Poruke: 138
Zahvalnice: 12
Zahvaljeno jedanput na jednoj poruci
Određen forumom Re: Kako izvuci SOURCE CODE iz programa u C#

Citat:
MG-RAY kaže: Pregled poruke
Desni klik na projekat, pa Export.

Naravno, par stvari se podrazumeva:
  • Ovo ne bi trebalo da radiš pošto ćes malo toga tako naučiti.
  • Nije po zakonu, a ne verujem da bi se autoru programa to svidelo.
  • Ukoliko je aplikacija prošla kroz obfuscator posle kompajliranja, dissasembler ti neće pomoći.
Ne radim to da prepravim u svoje pa da bude kao da sam ja napravio.
Vec mi treba SOURCE CODE za skolu da znam objasniti, posto napravio sam IKS OKS sam, a ne znam CLIENT SERVER da napravim da funkcionise u rmezi 1 vs 1 . e to je problem moj
Hakinen92 je offline   Odgovor sa citatom ove poruke
Stara 10.3.2011, 3:11   #8
irreal
V.I.P. Programiranje
 
Član od: 9.1.2009.
Lokacija: Beograd, Banovo Brdo
Poruke: 1.157
Zahvalnice: 83
Zahvaljeno 448 puta na 303 poruka
Određen forumom Re: Kako izvuci SOURCE CODE iz programa u C#

Ako je neko napisao tu aplikaciju da radi, a ne da sluzi kao demonstracija i tutorial, onda ti source code nece nista pomoci da u svoju aplikaciju ugradis mrezno igranje.

Nazalost, jedini nacin je da zaista naucis kako se radi sa mrezom, a ne da kopiras gotova resenja.

Gotovo sigurno neces moci da pohvatas sta je sta i kako i propade ti cela zezancija sa dekompajliranjem.

Moras dosta toga da znas da bi dekompajliranjem naucio nesto novo.
irreal je offline   Odgovor sa citatom ove poruke
Stara 10.3.2011, 10:14   #9
Hakinen92
Član
 
Član od: 11.2.2010.
Lokacija: Srbija / Pancevo
Poruke: 138
Zahvalnice: 12
Zahvaljeno jedanput na jednoj poruci
Određen forumom Re: Kako izvuci SOURCE CODE iz programa u C#

Citat:
irreal kaže: Pregled poruke
Ako je neko napisao tu aplikaciju da radi, a ne da sluzi kao demonstracija i tutorial, onda ti source code nece nista pomoci da u svoju aplikaciju ugradis mrezno igranje.

Nazalost, jedini nacin je da zaista naucis kako se radi sa mrezom, a ne da kopiras gotova resenja.

Gotovo sigurno neces moci da pohvatas sta je sta i kako i propade ti cela zezancija sa dekompajliranjem.

Moras dosta toga da znas da bi dekompajliranjem naucio nesto novo.
Ali druze ne znam, iscitao sam dosta tutorijala za client server i ne znam sta cu s onolikim kodovima, ja sam napravio IKS OKS i tu sam zablokirao
Hakinen92 je offline   Odgovor sa citatom ove poruke
Stara 10.3.2011, 10:19   #10
Todors
Član
 
Član od: 16.4.2010.
Lokacija: Pančevo
Poruke: 462
Zahvalnice: 41
Zahvaljeno 68 puta na 63 poruka
Određen forumom Re: Kako izvuci SOURCE CODE iz programa u C#

Zato i postoji ovaj forum, da se pomogne onima koju su zablokirali. Bolje da si nas pitao za problem da ti pomognemo, nego da čeprkaš po tuđim kodovima.
Todors je offline   Odgovor sa citatom ove poruke
Stara 10.3.2011, 16:14   #11
Hakinen92
Član
 
Član od: 11.2.2010.
Lokacija: Srbija / Pancevo
Poruke: 138
Zahvalnice: 12
Zahvaljeno jedanput na jednoj poruci
Određen forumom Re: Kako izvuci SOURCE CODE iz programa u C#

Citat:
Todors kaže: Pregled poruke
Zato i postoji ovaj forum, da se pomogne onima koju su zablokirali. Bolje da si nas pitao za problem da ti pomognemo, nego da čeprkaš po tuđim kodovima.
Otvorio sam ja temu za to, ali niko konkretno da mi kaze sta i kako. Kada ne znam kako da napraivm client server je li u sklopu one igre ili posebno da napravim u c#
Evo link od te temu gde sam pisao: http://www.sk.rs/forum/showthread.php?t=68309
Hakinen92 je offline   Odgovor sa citatom ove poruke
Stara 10.3.2011, 16:43   #12
Todors
Član
 
Član od: 16.4.2010.
Lokacija: Pančevo
Poruke: 462
Zahvalnice: 41
Zahvaljeno 68 puta na 63 poruka
Određen forumom Re: Kako izvuci SOURCE CODE iz programa u C#

Pa dobro, ja kolko vidim ti si odradio više od pola posla. Da si nam poslao tvoj kod da vidimo u čemu je caka, verovatno da bi tvoj zadatak već bio gotov.
Todors je offline   Odgovor sa citatom ove poruke
Stara 11.3.2011, 1:28   #13
krahi
Član
 
Član od: 16.5.2007.
Poruke: 48
Zahvalnice: 17
Zahvaljeno 8 puta na 6 poruka
Određen forumom Re: Kako izvuci SOURCE CODE iz programa u C#

Kad smo vec kod refleksije...
Vidim po netu ima dosta na tu temu ali ono sto nikako nisam nasao je:Cemu to sluzu,kad` se koristi i dal` i kada dobijam nesto sa tim.Po internetu su dati neki primeri kako se koriste klase iz System.Reflection namespace-a ali....
Mislim,cemu brojati fildove i klase i stuf...u kodu koji sam sam pravio.Toliko za sada.Imao bi` jos par pitanja u vezi ovoga al` da krenemo prvo od same ideje refleksije,ako neko moze da mi objasni.
krahi je offline   Odgovor sa citatom ove poruke
Stara 11.3.2011, 10:19   #14
MG-RAY
Starosedelac
 
Član od: 15.2.2006.
Lokacija: Midlands
Poruke: 1.523
Zahvalnice: 277
Zahvaljeno 307 puta na 207 poruka
Slanje poruke preko Skypea korisniku MG-RAY
Određen forumom Re: Kako izvuci SOURCE CODE iz programa u C#

Citat:
krahi kaže: Pregled poruke
Kad smo vec kod refleksije...
Vidim po netu ima dosta na tu temu ali ono sto nikako nisam nasao je:Cemu to sluzu,kad` se koristi i dal` i kada dobijam nesto sa tim.Po internetu su dati neki primeri kako se koriste klase iz System.Reflection namespace-a ali....
Mislim,cemu brojati fildove i klase i stuf...u kodu koji sam sam pravio.Toliko za sada.Imao bi` jos par pitanja u vezi ovoga al` da krenemo prvo od same ideje refleksije,ako neko moze da mi objasni.
Refleksija je način na koji program može da pregleda i modifikuje tipove podataka u toku rada. Možeš da instanciraš tipove, kreiraš objekte, pozivaš njihove metode, etc... Uglavnom, sve što radiš statički u kodu, možeš i dinamički u toku runtimea.

"Čemu služi" je malo opširno pitanje, ali, daću ti par primera:

- Aplikacije koje rade sa pluginovima koriste refleksiju za njihovo dinamičko učitavanje i izvršavanje.
- Generisanje koda u toku rada programa.

Ovaj drugi se ne koristi se toliko često. Nalazi se u System.Reflection.Emit namespace-u i pomoću njega možeš da praviš biblioteke korišćenjem CIL, koje je kasnije moguće sačuvati i koristiti.

Najveći problem refleksije je brzina otkrivanja tipova i izvršavanja, no ukoliko vežes stvari jednom i koristiš kasnije, ni to nije toliki problem, obzirom na beneficije koje sa njom dolaze. Sve zavisi od toga šta radiš, naravno.

Na kraju, neki refleksiju smatraju nužnim zlom, koju ne treba da koristiš ako ne moraš, no na tebi je da proceniš šta ćeš dobiti a šta izgubiti, pa prema tome i da odlučiš.

EDIT:
Ja sam refleksiju koristio za dinamičko kreiranje GUI-a koji se sam podešava prema parametrima objekta koje korisnik želi da modifikuje. Dobra strana toga jeste što nisam morao da pravim GUI ručno, a da on svejedno ostane lako izmenjiv samim menjanjem određenih atributa nad objektima. Loša strana je ta što je sama refleksija malo čudna, tako da ne spada u klasične programerske paradigme, samim tim i sam kod bude... čudan. No, tradeoff u svakom slučaju.

EDIT#2:
Evo linka za exporter plugin:
http://filegenreflector.codeplex.com/

Poslednja ispravka: MG-RAY (11.3.2011 u 10:28)
MG-RAY je offline   Odgovor sa citatom ove poruke
Sledeći korisnik se zahvaljuje korisniku MG-RAY na korisnoj poruci:
krahi (11.3.2011)
Odgovor

Bookmarks sajtovi


Vaš status
Ne možete postavljati teme
Ne možete odgovarati na poruke
Ne možete slati priloge uz poruke
Ne možete prepravljati svoje poruke

BB kod: uključeno
Smajliji: uključeno
[IMG] kod: uključeno
HTML kod: isključeno


Slične teme
tema temu započeo forum Odgovora Poslednja poruka
source code Katalogera Filmova kovacevicdr Programiranje 0 20.1.2010 19:36
Kako postici anonimnost kod koriscenja P2P programa The Finest Serbian Since '82 Internet tehnologije 31 7.8.2007 1:35
Pomoc (Source Code) Korer Programiranje 8 16.4.2007 13:05
Kako videti NTFS particiju iz Linux-a The Finest Serbian Since '82 Slobodni softver 9 7.3.2006 1:55
Kako sacuvati poruke iz Yahoo-a Staronsky Internet tehnologije 2 25.2.2006 2:29


Sva vremena su po Griniču +2 h. Sada je 17:54.


Powered by vBulletin® verzija 3.8.7
Copyright ©2000–2024, vBulletin Solutions, Inc.
Hosted by Beograd.com