![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Перехват обращения к Cd-Rom у [D5, D6, Win95/98, WinME, NT4, Win2k]
Tsatur © (2001-11-29 22:39:00)Ну, привет, программеры! Не подскажите ли, как мне перехватить обращение к файлу на CD-ROM диске и переправить его.
Например:
обращение: Е(сд-ром):\x.exe
а переделать на c:\mydoc\ok.exe?
paul_shmakov (2001-12-02 02:20:00) [1]перехватывать вызовы api. в частности CreateFile, OpenFile, LoadLibrary,
GetCommandLine, (это чтобы работалоXXX.LoadFromFile(ExtractFilePath(ExtractFilePath(ParamStr(0)) + "file.txt")), GetModuleFileName и т.д.
если нужно перехватывать конкретное обращение к конкретному файлу, то будет достаточно перехватить вызов всего одной функции (например, CreateFile).
про перехват функций достаточно много написано (и в интернете, и в книжках - у рихтера например). следует искать про перехват api и внедрение dll в чужое адресное пространство.