Re[2]: HANDLE
От: Denis Titov Россия  
Дата: 31.05.04 07:42
Оценка:
Здравствуйте, AlexandrN, Вы писали:

AN>Здравствуйте, Аноним, Вы писали:


А>>Имеется хендл открытого файла. Можно ли по нему узнать имя и путь этого файла?

AN>
AN>DWORD GetModuleFileName(
AN>    HMODULE hModule,    // handle to module to find filename for 
AN>    LPTSTR lpFilename,    // pointer to buffer for module path 
AN>    DWORD nSize     // size of buffer, in characters 
AN>   );
AN>


Да ну, что вы. Это HMODULE это дескриптор запущенного приложения (или DLL), а совсем не открытого файла. Не поможет здесь GetModuleFileName.

В NT были какие-то системные функции, названия, пардон, не помню. Можно поискать по форуму, такая тема уже поднималась.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.