Форум: "WinAPI";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.01.31;
Скачать: [xml.tar.bz2];




Вниз

Перехват обращения к Cd-Rom у 


Tsatur   (2001-11-29 22:39) [0]

Ну, привет, программеры! Не подскажите ли, как мне перехватить обращение к файлу на CD-ROM диске и переправить его.
Например:
обращение: Е(сд-ром):\x.exe
а переделать на c:\mydoc\ok.exe?



paul_shmakov   (2001-12-02 02:20) [1]

перехватывать вызовы api. в частности CreateFile, OpenFile, LoadLibrary,
GetCommandLine, (это чтобы работало XXX.LoadFromFile(ExtractFilePath(ExtractFilePath(ParamStr(0)) + "file.txt")), GetModuleFileName и т.д.
если нужно перехватывать конкретное обращение к конкретному файлу, то будет достаточно перехватить вызов всего одной функции (например, CreateFile).
про перехват функций достаточно много написано (и в интернете, и в книжках - у рихтера например). следует искать про перехват api и внедрение dll в чужое адресное пространство.




Форум: "WinAPI";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.01.31;
Скачать: [xml.tar.bz2];




Наверх





Память: 0.71 MB
Время: 0.036 c
3-99849           Роман_                2001-12-26 10:59  2002.01.31  
Отключить триггеры InterBase ?


14-100038         MC TOL                2001-12-06 09:42  2002.01.31  
Предложение конкурса.


4-100126          Osmiy                 2001-11-22 13:38  2002.01.31  
net send без имени компа?


3-99879           Filat                 2001-12-27 10:52  2002.01.31  
Как можно сделать следующее: база данных Access -> IIS -> WEB страница


7-100072          Liroy                 2001-10-19 21:26  2002.01.31  
Hook, клавиатурный шпион