Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.01.14;
Скачать: CL | DM;

Вниз

Запрет запуска программы по хешу   Найти похожие ветки 

 
Kavi   (2006-11-22 10:23) [0]

Взялся написать программу которая запрещает запуск пользователем тех программ которые запрещены, проверка должна проводиться по содержимому Exe файла, но вот проблема как перехватить событие о том что пользователь начал запуска программы, после этого проверить его и если он не запрещен пропустить дальше, где об этом можно почитать, в какую сторону рыть!


 
clickmaker ©   (2006-11-22 10:25) [1]

а не проще это правами сделать, если NTFS?


 
Сергей М. ©   (2006-11-22 10:47) [2]


> проверка должна проводиться по содержимому Exe файла


И почему ты запрещаешь пользователю устанавливать апдейты разрешенных к запуску программ ? Ведь при этом идея с хэшем трещит по швам)


 
Anatoly Podgoretsky ©   (2006-11-22 10:53) [3]

> Kavi  (22.11.2006 10:23:00)  [0]

Идея в корне не верна, надо разрешать, а не запрещать, такая защита существует всего несколько минут.


 
Рамиль ©   (2006-11-22 11:38) [4]


> Kavi   (22.11.06 10:23)  

Это уже написано самим MS.


 
Rouse_ ©   (2006-11-22 17:04) [5]

ммм...

Запрещение запуска программ
Windows позволяет ограничить доступ к программам, кроме разрешенных в специальном списке.

start - run - regedit
Для ограничения запускаемых программ надо открыть раздел HKEY_CURRENT_USER\SOFTWARE\Microsoft\ Windows\CurrentVerson\Policies\Explorer и создать там ключ RestrictRun типа DWORD со значением 0х00000001. Затем тут же надо создать подраздел с аналогичным именем RestrictRun и в нем перечислить список РАЗРЕШЕННЫХ к запуску программ для текущего пользователя. Записи в этом подразделе пронумеровываются, начиная с 1, и содержат строки с путями (необязательно) и именами приложений. Файлы должны быть с расширением. Например, Word.exe, Excel.exe ...

Не забудьте указать файл Regedit.exe, иначе Вы сами не сможете больше запустить редактор реестра! Для сброса ограничения на запуск программ надо установить значение ключа RestrictRun в 0

Пример: [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Expl orer]
"RestrictRun"=dword:00000001
 
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\R estrictRun]
"1"="winword.exe"
"2"="excel.exe"  



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

Текущий архив: 2007.01.14;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.05 c
2-1167038783
D@Nger
2006-12-25 12:26
2007.01.14
Поиск в БД Парадокс


1-1164296458
DelphiLexx
2006-11-23 18:40
2007.01.14
Delphi 2006 и TFlowPanel, TGridPanel


15-1166895855
Дмитрий Игоревич
2006-12-23 20:44
2007.01.14
Delphi "рухнула"


4-1156830194
vodvorezlaya
2006-08-29 09:43
2007.01.14
Как запустить программу от имени Администратора


15-1166861867
Parus
2006-12-23 11:17
2007.01.14
RESULT от WINEXEC