Re: Перехват события открытия файла
От: enigmas Ниоткуда  
Дата: 09.09.10 08:00
Оценка:
Здравствуйте, spiritpc, Вы писали:

S>Можно ли перехватить событие открытия файла при помощи расширения оболочки (shell extension)? Мб есть другие предложения: необходимо перед открытием файла через windows explorer или total commander вывести диалоговое окошко с определенным вопросом.

S>Спасибо!

Можно написать длл которая будет перехватывать Windows API — CreateFile (это если перехватывать открытие файла) или CreateProcess (если перехватывать запуск файла exe файл) или ShellExecute или WinExec и задавать необходимый вопрос. Эту длл можно глобальным хуком внедить во все процессы.

Если надо перехватывать открытие/запуск файла только в определеных приложениях, то в той же длл в DllMain определять необходимый процесс.
The Enigma Protector — software protection system
http://enigmaprotector.com/
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.