Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "WinAPI";
Текущий архив: 2002.02.14;
Скачать: [xml.tar.bz2];

Вниз

Мастаки!!!!!! HELP.PLZ!!!!   Найти похожие ветки 

 
XM-AD   (2001-12-13 09:16) [0]

Может вы сможете помочь!? Суть проблемы -> необходимо отлавливать попытки сохранить файл (из любого приложения) и проверять директорию в которую пытаются данный файл сохранить (соответственно, если директория запрещена для сохранения, вернуть ошибку)... Я так понял что при сохранении используется функция CreateFile (я прав или нет?)... Как ее отловить в очереди сообщений и выдрать из ее параметров директорию???


 
paul_shmakov   (2001-12-14 23:58) [1]

грамотно это возможно сделать драйвером, а хоть как-то, следует перехватывать api. на тему перехвата api есть достаточно статей. перехватывать придется во всех процессах в системе. ну а перехватывать нужно функцию CreateFile, OpenFile.


 
XM-AD   (2001-12-17 11:15) [2]

А какое сообщение нужно перехватывать? И вообще, где можно почитать какие сообщение присущи винде? Чет я просматривая MSDN ничего и не нашел на эту тему :( (я так понял, что надо ловить мессагу типа HSHELL_WINDOWCREATED!? )


 
paul_shmakov   (2001-12-17 16:21) [3]

нее.. не сообщение нужно ловить. когда процесс вызывает функцию CreateFile никаких сообщений никому не посылается.
чтобы перехватить этот вызов нужно применить одну из техник перехвата api (перехвата функций, находящихся в dll).


 
XM-AD   (2001-12-17 17:04) [4]

А поподробнее!? Может где почитать можно?


 
XM-AD   (2001-12-17 17:05) [5]

А подробнее!? Может где почитать можно?


 
paul_shmakov   (2001-12-17 17:14) [6]

здесь подробнее не расскажешь - уж больно тема обширна и вариантов перехвата много. ищи в интернете "перехват api". а лучше у рихтера почитать - он имхо почти все методы описал.


 
lse Serg   (2001-12-17 17:40) [7]

А как начет того, когда какое-то ДОСовское приложений пытается писать в эту папку, там это дело делается не через API.


 
paul_shmakov   (2001-12-18 02:35) [8]

2 lse Serg:
я и говорю, что грамотно это возможно сделать только драйвером



Страницы: 1 вся ветка

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

Наверх




Память: 0.45 MB
Время: 0.004 c
1-42777
Yuraz
2002-01-31 14:46
2002.02.14
Подскажите, как загрузить картинку в Image не с самого начала координат (0,0; лево-вверх)


1-42720
Koks
2002-01-29 17:18
2002.02.14
окна.....окна....окна...


14-42831
lel
2001-12-24 12:48
2002.02.14
Где в Москве выпить?


3-42703
Sergant
2002-01-22 12:29
2002.02.14
Досуп к базам Btrieve


14-42854
Nikolay
2001-12-24 15:33
2002.02.14
О темах......





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский