Posted By: dzemen () on 'CZprogram'
Title:     Re: Otevirane soubory
Date:      Tue May  6 10:37:12 2003

> Ahoj.
> 
>   Mam jeden zku****y program (.EXE) a on mi pise, ze nemuze otevrit logovaci
> soubor. Prolezl jsem napovedu, google, stranky vyrobce a nikde ani zminka o 
> tom, kde se logfile vytvari, popripade jak vyresit problem.
>   Mam WinNT a Win2000 - na obou se program chova stejne.
> 
>   Je nejaky zpusob, jak zjistit, ktere soubory se program pokousi otevrit? Z
> 
> nastroju mam C++Builder, Visual C a z netu si muzu stahnout takrka cokoliv.
> Kdyby nekdo vedel, jak na to, budu vdecny.

Co treba FileMon ? http://www.sysinternals.com/files/FILEMON.ZIP

Nebo ProcessExplorer ? http://www.sysinternals.com/files/procexp9x.zip (i kdyz 
to z nazvu nevypada, funguje i na NT/w2k/xp).
Ten je ale spis na neco trochu jineho (i kdyz umi ukazat vsechny handles u 
zvoleneho procesu). 
 
Popripade pouzit APIMon na monitorovani fci CreateFileA/CreateFileW
http://download.microsoft.com/download/win2000platform/Apimon/1.0/NT5/EN-US/api
mon.exe

Dzemen

P.S.: Nebo si nahraj program do debuggeru, dej si breakpointy na CreateFileA a 
CreateFileW, spust ho a sleduj, co program chce. ;-)

Search the boards