Newsgroup: it.comp.lang.visual-basic
Titolo: Decompilatore

Qualcuno può linkarmi l'indirizzo di un sito dove posso scaricarne uno per
il VB5? Grazie
Kosmo

 il VB5? Grazie

il VB5? Grazie
è un bel po' che mancava questa domanda... grazie Kosmo, se non l'avessi fatta tu, l'avrei fatta io
per nostalgia...
Ciao,
Moreno
#sirri#@#morenosoft#.com
(togliete "#" dall'indirizzo)
Moreno Sirri VB Site - 
http://www.msvbsite.net
---------------------------------------------------------------------------
Le risposte alle tue domande le trovi sul Sito Comune di questo NewsGroup:
 
http://www.it-lang-vb.net
---------------------------------------------------------------------------

 Sal
"Sebbene REC possa leggere file eseguibili Windows (conosciuti anche con
il nome di file PE), quali prodotti da Visual C++ o Visual Basic 5, ci
sono molte limitazioni nei file prodotti. In pratica, solo file
eseguibili C producono risultati accettabili."
insomma, sei ot :)
ciao, a.

Scusate a tutti, ma č la prima volta in questo NG. su
it.comp.programmare.win32 mi č stato detto che questo era il NG piů adatto a
questa domanda. E' da poco che programmo e non so come utilizzare le API per
ridurre a icona vicino alla barra delle applicazioni e quella per richiamare
il form. Cmq, cercate di essere piů clementi con un profano come me:-)
Kosmo

 ha scritto

no prob -- ma tu in compenso cerca di essere piu' clemente con l'etica e
il lavoro altrui :)
posta domande precise, e vedrai che in linea di massima se qualcuno sa e
puo' ti risponde.
ciao, a.
che stronzi pero' :) -- il prossimo che chiede un crack di un prg win
lo mando su it.comp.programmare.win32.


Nessun problema !
E poi, c'e' tanto di quel codice sorgente gratis di esempio in rete,
che non e' il caso di andare a rubare il lavoro altrui.
Quello che cerchi tu, si trova gia' fatto(*) sul sito comune di questo ng
e qualcuno ti avrebbe gia' risposto opportunamente
se avessi chiesto subito quello che volevi.
btw: gia' che ci sei, da un' occhiata al manifesto del ng, sempre sul sito comune.
Tale documento raccomanda una serie di comportamenti da tenere nell' approccio
al ng. Esso non e' frutto della bizzarria di alcune persone, ma e' stato votato
a suo tempo da tutti i partepanti a questo ng.
ciao, hal
(*) cerca "icona" (senza apici)
(**) 
http://it-lang-vb.net/


Evidentemente a te non interessa davvero.
Il decompilatore in questione produce il sorgente in C che in realtà si
limita a fare delle chiamate in assembler.
In pratica c'è poco di linguaggio C e tutto ASM...
Io conosco bene il Linguaggio C e ti confesso che in quei listati non ci so
proprio mettere mano.
Ciao
Lorenzo


Da che pulpito viene la predica ;-))
Sebbene io non sia al livello di certi mostri sacri di questo NG, lo seguo
da molto tempo e so delle statistiche su chi posta piu OT...... Io non
l'avevo identificato il messagio come tale : Mea Culpa.
Il mio commento era amichevole, non volevo essere frainteso.
Sal

 Sal
no prob, avevo capito.
ciao, a.

l'avessi fatta tu, l'avrei fatta io per nostalgia...
è it.comp.programmare.win32 che ci manda la sua spazzatura :P
(è stato pure un amico mio a mandarlo qui, tra l'altro ;)


Comincia a non togliere i tag [OT] dal 70% dei post, poi se ne riparla :PP
E cmq postare OT non e' mica un reato, specie se la codifica degli stessi,
ma soprattutto la qualita' degli IT, e' PAL (l'NTSC e il SECAM sono
notoriamente unsupported :P) :)
Ciaotutti,
Asterix


Signori scusate, ma cosmo aveva chiesto il decompilatori x puro scopo
"didattico" ossia decompilare un programma vb x scoprirne le chiamate api e
quindi crescere come programmatore.
in questo senso, il decompilatore è uno strumento. Qualsiasi cosa se usata
in modo sbagliato è diventa male.
http://www.fys.ruu.nl/~beljaars/Download.html

 
http://www.fys.ruu.nl/~beljaars/Download.html
fra le cose che proverei a usare nel modo 'giusto', in questi casi, ci
sarebbero i link. questo e' al solito dodi's decompiler 3, per vb3.
kosmo aveva ragionevolmente chiesto quello per vb5, in vb3 le chiamate
sono all'api 16 bit. se parte decompilando un vb3, il "crescere come
programmatore" di kosmo lo vedo mica bene.
ciao, a.

> quindi crescere come programmatore.
Ma  il  link  indicato  puntava  ad  un decompilatore  VB  3  che  era
facilmente decompilabile essendo in  bytecode. Con il codice nativo la
cosa non è  impossibile ma si complica, sopratutto se  di mezzo c'è un
(buon) ottimizzatore.
p> perche' invece i 10-15 siti sull'api che ho postato un paio di settimane
p> fa, ricchi di esempi e chiarimenti, sono del tutto inutili.
Forse quegli esempi coprono TUTTO lo scibile ? Coprono casi reali ?
Ah, che bello il free software...
--
Gian Uberto| main(){printf(&unix["\021%six\012\0"],(unix)["have"]+"fun"-0x60);}
Lauri      |                        David Korn, 1987 ioccc best one liner 
(aka saint)|-------------------------------------------------------------------
em@ail: 
sa...@eng.it
 ( vedere X-nospam nello header - see X-nospam in header )

 em@ail: 
sa...@eng.it
 ( vedere X-nospam nello header - see X-nospam in
header )
questa sig me ne ricorda tanto un'altra, molto graziosa, che compare
ogni tanto: "unix is sexy" :)
ciao, a.

> Ah, che bello il free software...
p> non so bene cosa intendi, ma vb, dopo il salasso iniziale, _e'_ free.
p> sulla rete c'e' piu' codice (anche di qualita' notevole) di quanto un
p> pur bravo programmatore possa pensare di collaudare ...
Intendo il  software libero.  C'è purtroppo la  confusione tra  free e
free of charge.
p> questa sig me ne ricorda tanto un'altra, molto graziosa, che compare
p> ogni tanto: "unix is sexy" :)
Decisamente, unix è sexy :). Se no la mia NT box non avrebbe la faccia
che ha :)


 ha mai scritto una riga di codice ?
certo. ed essendo il mondo bello in quanto vario, si da' anche il
reciproco.
esistono interfacce atroci perche' le ha realizzate qualcuno che
a. non capiva, o cmq non gliene interessa, una mica, di gestalt.
b. non mettera' mai dentro un dato con la sua interfaccia. (seno' lo
capirebbe al primo B8 da inserire...)
c. in fondo gli utonti...
una bella antologia, con esempi anche illustri:
http://www.iarchitect.com
---> hall of shame
che non e' shame of hal, mi raccomando :)
ciao, a.

ciao, a.
ciao, hal (of shine :)


[...]

La recensione di Lotus Notes fa crepare dal ridere !


poi capisci che è una cosa seria, e smetti di ridere
rotfl !

 rotfl !
anche il messaggio "type mismatch"...
Yesterday a young secretary called our helpline saying she's following
the instructions on screen, but when she types in the word "mismatch",
nothing happens!