Builder.cz - Informacni server o programovani

Odběr fotomagazínu

Fotografický magazín "iZIN IDIF" každý týden ve Vašem e-mailu.
Co nového ve světě fotografie!

 

Zadejte Vaši e-mailovou adresu:

Kamarád fotí rád?

Přihlas ho k odběru fotomagazínu!

 

Zadejte e-mailovou adresu kamaráda:



Vypis exportovanych funkci + neco malo k EXE

Seznam témat     Nová odpověď

Přihlásit se     Registrace     Zapomenuté heslo

Re: Vypis exportovanych funkci + neco malo k EXE

Autor: JiriValerian

1:59:35 05.10.2010

[color=#008000]Ellesmess Napsal:
-------------------------------------------------------
> Ahoj vsici
> mam dve otazky ;
> 1) jak lze vypsat exportovanefunkce DLL
> knihovnou (resp. obecne knihovnou), pripadne
> kterym smerem se pri hledani ubirat (cosi jsem
> googlil, moc toho nepadlo, spatne hledam)[/color]

Nejlépe touto free utilitou: http://www.dependencywalker.com/

[color=#008000]> 2) lze v exe souborech exportovat funkce[/color]

Ano, ale pouze pro účel jejich případného použití v DLL používaných z toho EXE.
V DLL knihovně, kterou ten Exe používá se zavolá toto:

[size=14px][code]HMODULE hExe [color=#800000]=[/color] GetModuleHandle[color=#800000]([/color]NULL[color=#800000])[/color][color=#800000];[/color]
[color=#0000FF]if[/color] [color=#800000]([/color]hExe[color=#800000])[/color] [color=#800000]{[/color]

[color=#800000].[/color][color=#800000].[/color][color=#800000].[/color] GetProcAddress[color=#800000]([/color]hExe[color=#800000],[/color][color=#800080]"Nazev_Funkce_Exportovane_z_Exe"[/color][color=#800000])[/color][color=#800000];[/color]

[color=#800000].[/color][color=#800000].[/color][color=#800000].[/color]

[color=#800000]}[/color][color=#800000];[/color][/code][/size]
[color=#008000]> a exace pak nacitat jako dll moduly s jejich funkcemi? [/color]

Ne.

Citovat příspěvek

 

Re: Vypis exportovanych funkci + neco malo k EXE

Autor: hanakus

20:50:23 04.10.2010

Ve VS je k dispozici utilita dumpbin

http://support.microsoft.com/kb/177429/en-us

Citovat příspěvek

 

Re: Vypis exportovanych funkci + neco malo k EXE

Autor: tcesky

14:23:19 04.10.2010

Nonmanaged prostredi:
1. Pouze dll; Funkce lze najit treba implib.
2. Ne

Managed prostredi

1. Reflexe
2. Ano

Zdravim

TC

Citovat příspěvek

 

Vypis exportovanych funkci + neco malo k EXE

Autor: Ellesmess

14:10:47 04.10.2010

Ahoj vsici
mam dve otazky ;
1) jak lze vypsat exportovanefunkce DLL knihovnou (resp. obecne knihovnou), pripadne kterym smerem se pri hledani ubirat (cosi jsem googlil, moc toho nepadlo, spatne hledam)
2) lze v exe souborech exportovat funkce a exace pak nacitat jako dll moduly s jejich funkcemi? Pak by platilo, zda na to jde aplikovat i bod 1 (coz by z hlediska logiky melo)

Predem dekuji za Vase trpelive odpovedi

Citovat příspěvek

 

 

 

Přihlášení k mému účtu

Uživatelské jméno:

Heslo: