Utilizzo di DllImport

di il
1 risposte

Utilizzo di DllImport

Ho una dll lo importata tramite il [DllImport("miadll.dll")]

come faccio a sapere i metodi della dll?

thks

1 Risposte

  • Re: Utilizzo di DllImport

    Countjack ha scritto:


    ho una dll lo importata tramite il [DllImport("miadll.dll")]

    come faccio a sapere i metodi della dll?

    thks
    Beh dipende se la dll l'hai scritta te non dovresti avere problemi a sapere quali metidi, se al contrario la dll non è tua allora si complicano un po le cose, se è una dll di windows puoi fare una ricerca in questo sito :

    http://www.pinvoke.net

    li troverai tutte le informazzioni che ti servono compresa la lista completa dei metodi, struture ecc. contenenti della dll, sempre dal stesso sito puoi scaricare un tool che si integra con visual studio per facilitare l'uso delle API di windows.
    Invece nel caso che vuoi fare te stesso la ricerca dei metodi contenuti puoi usare il Prompt dei comandi di Visual Studio, esiste un tool a riga di comando che puoi lanciare dalla console di V.S. il tool è :

    dumpbin

    per esempio per estrarre tutte le API contenute in User32.dll la sintassi è:

    dumpbin /EXPORTS /OUT:output.txt %windir%\System32\User32.dll

    comunque per saperne di piu' fai una semplice ricerca in google oppure vai a fare una visitina nel mio blog in cui ho scritto proprio un articolo su questo argomento il link è :

    http://blogs.ugidotnet.org/manuelfinessi/archive/2007/05/01/77072.aspx

    Ciao
Devi accedere o registrarti per scrivere nel forum
1 risposte