Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2007.01.14;
Скачать: [xml.tar.bz2];

Вниз

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

 
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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.028 c
15-1167047589
Steep
2006-12-25 14:53
2007.01.14
Рандомайз


2-1166773983
apot
2006-12-22 10:53
2007.01.14
serv tom RN01.DBF


2-1166796734
Ega23
2006-12-22 17:12
2007.01.14
Может ли функция от интерфейса быть виртуальной?


2-1167121961
cvg
2006-12-26 11:32
2007.01.14
Почему-то окошко не активируется...


9-1141572255
VolanD666
2006-03-05 18:24
2007.01.14
Collision Detection && SpeedFactor





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский