Newsgroup: it.comp.programmare.win32
Titolo: Vedere tutte le funzioni in una DLL

Come faccio a vedere tutte le funzioni (i nomi) contenute in una DLL
di windows?
Esiste qualche programma? Ho istallato "anteprima" di windows98, che
mi permette di vedere qualche informazione della dll, "a volte"
(chissà perché) anche le funzioni contenute.
Qualcosa di più sicuro?
MadMage

On Tue, 10 Oct 2000 20:40:52 GMT, 
mad...@madmagelab.net
 (MadMage)
wrote:

dai una occhiata qua
http://www.dependencywalker.com/
non so se c'e' qualcosa di meglio, ma visto che viene incluso anche
nel Visual Studio... 
ciao ciao
Vincenzo 'lo sciamano'   Bologna (ITALIA-ITALY)
Homepage  
http://www.geocities.com/vincesalsero/
Membro Fondatore del CSM (Club Seghe Mentali)
http://www.freeweb.org/free/csm

 ha scritto nel messaggio
news:39e37e8b...@news.libero.it...


Un ottimo programma e quello proposto dalle demo di Delphi 5
(ResXplore.exe) che esplora tutte le risorse di un applicativo
Prova è abbastanza completo.
Se hai problemi a reperirlo fammi sapere.
Ciao

scusatemi, esattamente cosa è e come si avvia l'anteprima di windows??
mario

 ha scritto nel messaggio
news:8s4lpk$rb4$1...@nslave2.tin.it...


Si deve istallare dall'istallazione di windows (oppure vai su
istallazione applicazioni/componenti di windows). Mi sembra sia tra
gli accessori... utilizzarla, poi, è semplice, basta cliccare col
destro sul file che si vuole vedere e selezionare antemprima... questa
anteprima per ora l'ho vista solo con le DLL, ma credo che forse si
può utilizzare con le font o altri tipi di file.


nulla).
Certo

 visibili con Anteprima.
.......
Mi sono imbattuto più volte in DLL che esportano solamente variabili ad
esempio, o adirittura DLL con la sola DllEntryPoint, quindi in pratica degli
eseguibili (con la differenza di avere minore overhead degli EXE e quindi
una velocità di caricamento leggermente superiore). Di solito queste DLL
vengono eseguite proprio come dei programmi qualsiasi tramite rundll32.exe.
Lo so che è strano, ma esistono! :)
    Marco.

 wrote in message
39e61e6...@news.libero.it...
usate il depends se avete vs6.
ciao:)

E se non ce l'ho? :-D


On Thu, 26 Oct 2000 19:51:36 GMT, 
mad...@madmagelab.net
 (MadMage)
wrote:

te lo scarichi da 
http://www.dependencywalker.com/
 
ciauz


 (chissà perché) anche le funzioni contenute.
Che sappia io ti fa vedere sempre le funzioni contenute.
Se non vedi funzioni è perché la DLL non ne contiene (credo).
Potrebbero essere DLL cariche di sole risorse tipo bmp, icon ecc....


 ha scritto nel messaggio
news:3A0671A2...@mail.ing.unibo.it...

Se usi VC++, nella directory bin c'è un .exe che si chiama DUMPBIN e lavora
sotto DOS.
Dovresti lanciare questo programma dalla "riga di comando" che, data la mia
ignoranza, non ho ancora capito cosa sia e dove si trovi (a questo proposito
sarebbe gradito un chiarimento).
Quello che faccio io è di aprire il prompt di dos , portarmi nella directory
dove risiede DUMPBIN.EXE e la mia dll di cui voglio leggere le funzioni, che
precedentemente ho copiato nella stessa directory, e poi digito la seguente
formula magica:
DUMPBIN /EXPORTS "MYDLL.DLL"
mi rendo conto che il procedimento è laborioso ma di meglio non sono
riuscito a fare.
Cosa è la riga di comando?
Ciao.

digito la seguente formula magica:
ebbene, questa è la famosa "riga di comando"
una via alternativa è l'Esegui del menu avvio
se volete, mamma Juliet posta un paio di file per mettere le opzioni di 
dumpbin nel menu contestuale delle dll