Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 1 |

 

  Вопрос: Вопрос по открытию файлов в Windows Добавлено: 25.06.10 06:11  

Автор вопроса:  Rat!
Добрый день ! У меня возник такой вопрос, подскажите как можно реализовать такую программу, которая при запуске к примеру будет сворачиваться в трей и будет наблюдать за запуском к примеру .exe и .doc файлов в Windows. Если был выполнен запуск пользователем .exe файла программа которая находить в трее срабатывает и запрашивает пароль на открытие файла. Если пароль введен не был, тогда действий не происходит.

Я где-то видел в сети такой пример, но уже не помню где.

Ответить

  Ответы Всего ответов: 9  

Номер ответа: 1
Автор ответа:
 



Администратор

ICQ: 278109632 

Вопросов: 42
Ответов: 3949
 Web-сайт: domkratt.com
 Профиль | | #1
Добавлено: 25.06.10 08:17
Не думаю, что ты напишешь что-то подобное сам. Может, проще поискать проприетарные решения?
Вот тебе наводка. Инжектим DLL в каждый процесс, хукаем NtCreateProcessEx, парсим командную строку, передаваемую приложению и смотрим, стоит нам вводить пароль или нет. На это время, естественно, замораживаем все потоки приложения. Если пароль ввели верно - продолжаем, иначе - закрываем приложение.
Это в общем случае.

Ответить

Номер ответа: 2
Автор ответа:
 Smith



ICQ: adamis@list.ru 

Вопросов: 153
Ответов: 3632
 Профиль | | #2 Добавлено: 25.06.10 19:44
Можно сделать и проще.
При появлении нового окна водр оно скрывается и запрашивается пас.
Если пас верный отображаем окно, иначе закрываем его.

Ответить

Номер ответа: 3
Автор ответа:
 Sharp


Лидер форума

ICQ: 216865379 

Вопросов: 106
Ответов: 9979
 Web-сайт: sharpc.livejournal.com
 Профиль | | #3
Добавлено: 25.06.10 21:27
Есть еще проще вариант — сменить файловую ассоциацию .exe и .doc на свою программу с вводом пароля.

Ответить

Номер ответа: 4
Автор ответа:
 Just



Вопросов: 4
Ответов: 330
 Профиль | | #4 Добавлено: 26.06.10 22:55
Sharp, тогда перестанет работать автозагрузка

Ответить

Номер ответа: 5
Автор ответа:
 Millenium



ICQ: 629966 

Вопросов: 118
Ответов: 903
 Web-сайт: www.aliyev.us
 Профиль | | #5
Добавлено: 29.06.10 19:57
В "Локальной политеке безопастности" настрой "Аудит" на "Запуск приложений".
К док файлом есчё както прописатся можно, а вот к экзешникам через одно место впихнешся...

Ответить

Номер ответа: 6
Автор ответа:
 Millenium



ICQ: 629966 

Вопросов: 118
Ответов: 903
 Web-сайт: www.aliyev.us
 Профиль | | #6
Добавлено: 29.06.10 19:59
+1 Sharp, но для EXE это не получится!

Ответить

Номер ответа: 7
Автор ответа:
 Sharp


Лидер форума

ICQ: 216865379 

Вопросов: 106
Ответов: 9979
 Web-сайт: sharpc.livejournal.com
 Профиль | | #7
Добавлено: 30.06.10 04:22
Значительное количество вирусов основано на смене файловой ассоциации для .exe. Почему же не получится?

Ответить

Номер ответа: 8
Автор ответа:
 Smith



ICQ: adamis@list.ru 

Вопросов: 153
Ответов: 3632
 Профиль | | #8 Добавлено: 30.06.10 17:07
Возможно потому, что антивиры не спят.

Ответить

Номер ответа: 9
Автор ответа:
 Sharp


Лидер форума

ICQ: 216865379 

Вопросов: 106
Ответов: 9979
 Web-сайт: sharpc.livejournal.com
 Профиль | | #9
Добавлено: 30.06.10 20:17
Задача ввода пароля на открытие .exe и .doc вряд ли встанет на пользовательском компьютере с неконтролируемым окружением.

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам