Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "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.011 c
3-1120456210
САШ
2005-07-04 09:50
2005.08.14
Вопрос по гриду!


1-1121922698
Mefodiy
2005-07-21 09:11
2005.08.14
Как определить "графическое быстрдействия" компьютера


1-1122551928
vigo
2005-07-28 15:58
2005.08.14
Вопрос по TOpenDialog


14-1122031149
Андрей Жук
2005-07-22 15:19
2005.08.14
Аттачменты из аутглюка...


14-1122200731
P.N.P.
2005-07-24 14:25
2005.08.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
Английский Французский Немецкий Итальянский Португальский Русский Испанский