Форум: "WinAPI";
Текущий архив: 2005.08.14;
Скачать: [xml.tar.bz2];
ВнизКак перехватить запуск программы в проводнике? Найти похожие ветки
← →
ZSergey (2005-06-13 21:25) [0]Здравствуйте знатоки!
Задача выглядит так: нужно написать прогу, которая бы запрещала\разрешела запуск программ в проводнике (ограничение доступа к ресурсам). Например: юзер в проводнике запускает файл, но перед запуском появляется диалог, в котором нужно указать пароль. Если пароль верный, то программа благополучно запускается, если нет, то облом.
Хотя бы в общих чертах поясните, как это реализовать. Можно примеры. Заранее благодарен!
← →
Ученик (2005-06-13 21:37) [1]>ZSergey (13.06.05 21:25)
Помнится один из вирусов регистрировал себя на запуск exe-файлов.
← →
ZSergey (2005-06-13 21:51) [2]В таком случае, неплохо было бы узнать как минимум название этого вируса или принцип его действия!
← →
Anatoly Podgoretsky © (2005-06-13 21:56) [3]Будешь устанавливать :-)
← →
Ученик (2005-06-13 21:56) [4]>ZSergey (13.06.05 21:51) [2]
Название не помню, записывал он себя сюда
HKEY_CLASSES_ROOT\exefile\shell\open\command
что-то вроде Вирус.exe "%1" %*
← →
Zeqfreed © (2005-06-13 21:57) [5]ZSergey (13.06.05 21:25)
А если он (юзер) запускает его (файл) не в проводнике?
← →
ZSergey (2005-06-13 22:07) [6]Без разницы, в проводнике или нет. Проводник - это частный случай. Принцип действия должен быть общий. Есть у кого какие-нибудь идеи?
← →
Zeqfreed © (2005-06-13 22:56) [7]ZSergey (13.06.05 22:07) [6]
Идея то есть: хук + подмена адреса ф-ций в таблице импорта.
p.s. Если "без разницы" тогда не зачем писать "как перехватить запуск программы в проводнике"
p.p.s. Есть в реестре такая веточка, туда можно записать только те файлы, которые можно запускать.
Страницы: 1 вся ветка
Форум: "WinAPI";
Текущий архив: 2005.08.14;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.012 c