| imho.ws |
![]() |
|
|
|
# 1 |
|
Junior Member
Регистрация: 01.02.2004
Сообщения: 51
![]() |
Запаролить исполняемый файл на запуск
Такая вот проблема - необходимо ограничить запуск некоторых приложений. Ну что бы работал только ворд, блокнот, и т.д (а другие программы не запускались или запускались по passwordy), проводник только просматривал страницы а закачка не производилась. И все это юзер не мог бы перенастроить (стеоеть, удалить из DOS).
Как решить эту задачу в два хода?
__________________
Алкоголь в малых дозах, полезен в любых количествах |
|
|
|
|
# 3 |
|
NetMOD
Регистрация: 19.05.2003
Адрес: МосПодЛод - НачВод-АккОт
Сообщения: 2 376
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Или, если ОС из семейства ХР, то можно в политиках безопасности ограничить запуск нежелательных приложений.
__________________
Красная точка лазерного прицела на вашем лбу это тоже чья-то точка зрения... --------- Репутация – это то, без чего могут жить люди с характером
|
|
|
|
|
# 5 |
|
Moderator
Регистрация: 29.04.2002
Адрес: Moscow
Пол: Male
Сообщения: 2 980
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Если набор программ определен, то проще всего выставить в реестре список разрешенных, а все остальное запускаться не будет
__________________
Есть две бесконечные вещи, Вселенная и глупость. Впрочем, на счет Вселенной, я не уверен |
|
|
|
|
# 7 | |
|
Member
Регистрация: 19.10.2003
Сообщения: 222
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Цитата:
Windows позволяет ограничить доступ к программам, кроме разрешенных в специальном списке. Для ограничения запускаемых программ надо открыть раздел HKEY_CURRENT_USER\SOFTWARE\Microsoft\ Windows\CurrentVerson\Policies\Explorer и создать там ключ RestrictRun типа DWORD со значением 0х00000001. Затем тут же надо создать подраздел с аналогичным именем RestrictRun и в нем перечислить список РАЗРЕШЕННЫХ к запуску программ для текущего пользователя. Записи в этом подразделе пронумеровываются, начиная с 1, и содержат строки с путями (необязательно) и именами приложений. Файлы должны быть с расширением. Например, Word.exe, Excel.exe ... Не забудьте указать файл Regedit.exe, иначе Вы сами не сможете больше запустить редактор реестра! Для сброса ограничения на запуск программ надо установить значение ключа RestrictRun в 0 _http://www.diwaxx.ru/win/reestr.html - Настройки реестра.
__________________
[KISS]=[Keep It Simple, Stupid!] Последний раз редактировалось iNHEMAN; 17.09.2004 в 06:04. |
|
|
|
|
|
# 8 |
|
Member
Регистрация: 01.02.2004
Сообщения: 211
![]() ![]() ![]() ![]() ![]() |
Правда, снимается это дело так же легко... Если юзверь хоть что-то понимает, конечно...
Как идея, следить за наличием этих ключей через службу удаленного реестра. Ну и запустить его, для начала... А закачки можно отрубить, манипулируя MIME-типами... Опять же, как идея... А вообще, защита даже на ХР обходится, где уж 98-то, она тем и хороша, что позволяет ВСЕ...
__________________
Никого не хотел обидеть, все вышесказанное - ИМХО... Последний раз редактировалось IrWert; 17.09.2004 в 11:57. |
|
|