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:

Soutěž

Sponzorem soutěže je:

IDIF – vaše škola fotografie

 

Kdo lektoruje pražský letní workshop v ZOO a Botanické zahradě?

V dnešní soutěži hrajeme o:

Dárkový certifikát v hodnotě 1000 Kč



Seznam používaných dll knihoven

Seznam témat     Nová odpověď

Přihlásit se     Registrace     Zapomenuté heslo

Re: Seznam používaných dll knihoven

Autor: JiriValerian

7:55:52 09.06.2010

[color=#008000]Propper Napsal:
-------------------------------------------------------
> JiriValerian: děkuji, odzkouším. Když jsem chtěl
> prozkoušet pod Win Vista, tak mi program vypisoval
> hlášky typu: "Error: požadavek není podporován",
> zajímavé.[/color]

Různě po internetu je sice zmiňováno, že program [b]StraceNT[/b]
podporuje i [b]Windows Vista[/b], ale fakt je ten, že nejnovější
verze programu [b]0.8[/b], která je dostupná je z [b]března 2005[/b]
tj. z doby kdy [b]Visty ještě nebyly[/b] a autor v souboru [b]info.txt[/b],
který je v tom balíku přiložen, uvádí toto:

[b]Supported platforms:
====================
Windows NT with Service Pack 6
Windows 2000
Windows XP (32-bit)
Windows 2003 (32-bit)
Windows XP (64-bit) - For tracing 32bit process *only* running inside wow64
Windows 2003 (64-bit) - For tracing 32bit process *only* running inside wow64[/b]

Autor tedy netestoval program v novějších verzích Windows.
Program může, ale také nemusí v novějších verzích Windows fungovat.

Některé programy mohou používat protiopatření zabraňující programům jako je [b]StraceNT[/b]
v tom, aby byly schopny provádět v daném procesu určité specifické techniky.
Obecně nikdy nelze zcela 100% zaručit, že bude program jako je [b]StraceNT[/b]
fungovat se všemi programy i když to bude na podporovaném OS. S tím je potřeba se smířit.

Navíc není vyloučeno, že program používá techniky, u kterých není ani obecně zaručena
funkcionalita v novějších verzích Windows. O novější verzi programu StraceNT nevím.
Zkuste se na to zeptat buď v diskuzním fóru nebo emailem viz adresy:

[b]Diskuzní fórum:[/b] http://www.intellectualheaven.com/support/forum.asp?FORUM_ID=4
[b]Emailová adresa:[/b] support @ intellectualheaven.com

Citovat příspěvek

 

Re: Seznam používaných dll knihoven

Autor: Propper

23:03:10 08.06.2010

JiriValerian: děkuji, odzkouším. Když jsem chtěl prozkoušet pod Win Vista, tak mi program vypisoval hlášky typu: "Error: požadavek není podporován", zajímavé.

Citovat příspěvek

 

Re: Seznam používaných dll knihoven

Autor: JiriValerian

19:06:54 28.05.2010

[color=#008000]Propper Napsal:
-------------------------------------------------------
> Program jsem stáhl. Vybral program ke spuštění ale
> nikde žádný výpis volaného dll nevidím. Všude samé
> ReadProcessMemory(4445456, 6768746, 78887) ale
> názvy *.dll + eventuelně čas zavolání nikde.[/color]

Musíte si nadefinovat filtr. Popis najdete v souboru [b]stFilter.txt[/b],
který je v tom balíku přiložený. Zkuste si pro začátek vytvořit ve stejném
adresáři kde máte [b]straceNt.exe[/b] textový soubor pod názvem [b]filt1.txt[/b]
a do něj vložte jen níže uvedené dva řádky což je definice pro záznam všech funkcí
s výjimkou již zmíněné [b]ReadProcessMemory[/b], která se volá velmi často a tak
si ji můžete odfiltrovat, aby tam vůbec nebyla.

[u]Obsah souboru filt1.txt[/u]
[code][b]INCLUDES=.:*:*
EXCLUDES=*:*:ReadProcessMemory[/b][/code]Pak si to vyzkoušejte z příkazové řádku z adresáře kde máte [b]straceNt.exe[/b]
zadejte celý níže uvedený příkaz a potvrďte klávesou Enter:

[b]straceNt -f filt1.txt notepad.exe > trace1.txt[/b]

Poté chvilku počkejte až naběhne okno Notepadu a po chvíli Notepad ukončete.
Pak si můžete prohlédnout vzniklý soubor [b]trace1.txt[/b].

V [b]trace1.txt[/b] bude historie Volání různých funkcí z různých DLL
tak jak byly jednotlivé funkce volány v čase po sobě a jsou tam obvykle
i hodnoty parametrů a případně i návratové hodnoty, ale časy volání
tam bohužel nejsou.

Můžete zkusit kontaktovat podle mailu na té stránce autora
jestli nemá novější verzi.

To je vše.

Citovat příspěvek

 

Re: Seznam používaných dll knihoven

Autor: Gandalf2

14:57:50 28.05.2010

HANDLE g_hModuleSnap = NULL;

void LoadModules()
{
try
{
// Take a snapshot of all modules in the specified process.
g_hModuleSnap = CreateToolhelp32Snapshot(TH32CS_SNAPMODULE, ::GetCurrentProcessId());
}
catch (...)
{
}
}

Citovat příspěvek

 

Re: Seznam používaných dll knihoven

Autor: Propper

14:41:32 28.05.2010

Program jsem stáhl. Vybral program ke spuštění ale nikde žádný výpis volaného dll nevidím. Všude samé ReadProcessMemory(4445456, 6768746, 78887) ale názvy *.dll + eventuelně čas zavolání nikde.

Citovat příspěvek

 

Re: Seznam používaných dll knihoven

Autor: JiriValerian

13:06:40 28.05.2010

[color=#008000]Propper Napsal:
-------------------------------------------------------
> Dobrý den., hledám nějaký způsob,user-friendly
> program či utilitkuu., která by sledovala v čase
> nějaký spuštěný program-proces a ukazovala seznam
> volaných dll knihoven. 12:00 uvod.dll 12:05
> zapis.dll ...[/color]

Zkuste viz odkaz.

[b]A System Call Tracer for Windows[/b]
http://www.intellectualheaven.com/default.asp?BH=projects&H=Strace.htm

Citovat příspěvek

 

Seznam používaných dll knihoven

Autor: Propper

11:26:00 28.05.2010

Dobrý den., hledám nějaký způsob,user-friendly program či utilitkuu., která by sledovala v čase nějaký spuštěný program-proces a ukazovala seznam volaných dll knihoven. 12:00 uvod.dll 12:05 zapis.dll ...

Citovat příspěvek

 

 

 

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

Uživatelské jméno:

Heslo: