Ограничение на запуск программ в терминальной сессии
От: dzr_gregory Россия  
Дата: 02.03.08 20:20
Оценка:
Всем доброго времени суток!

Имеется следующая задача — есть ПК с Windows 2003 Standard Edition, на нем в терминальных сессиях работают пользователи (до 10 человек). При запуске сессии вместо Explorer'a запускается самописная прога на Delphi, с помощью которой можно запустить 2-3 определенные программы. Проблема в том, что при нажатии Ctrl+Alt+End можно вызвать диспетчер задач, откуда можно уже запустить полноценный explorer. Вопрос — можно ли программным способом не допустить запуск определенных программ (точнее запретить запуск любых не разрешенных программ)? Сеть без домена, в администрировании Windows 2003 познаний мало, хотелось бы это реализовать программно, т.к. имеются определенные планы в развитии программы в случае успеха. Очень надеюсь на вашу помощь.
Re: Ограничение на запуск программ в терминальной сессии
От: OdesitVadim Украина  
Дата: 02.03.08 20:54
Оценка:
Здравствуйте, dzr_gregory, Вы писали:

_>Всем доброго времени суток!


_>При запуске сессии вместо Explorer'a запускается самописная прога на Delphi, с помощью которой можно запустить 2-3 определенные программы. Проблема в том, что при нажатии Ctrl+Alt+End можно вызвать диспетчер задач, откуда можно уже запустить полноценный explorer.

Ставим в нашу прогу таймер, которые каждые 5 секунд проверяет с помощью findwindow, нет ли диспетчера задач и посылает ему WM_QUIT. Топрорно, но работоспособно. Но при желаении всё равно можно запустить проводник — например с окна "открыть файл". Тут либо свой писать (муторно) либо посидеть хорошо с его настройками.
Сам проводник прибивается предельно просто. Делаем свою прогу, которая ничего не делает, помещаем на место проводника, имя/иконку согласно операционке. Старый эксплорер где нибудь ховаем или удаляем вообще.
_>Вопрос — можно ли программным способом не допустить запуск определенных программ (точнее запретить запуск любых не разрешенных программ)? Сеть без домена, в администрировании Windows 2003 познаний мало, хотелось бы это реализовать программно, т.к. имеются определенные планы в развитии программы в случае успеха. Очень надеюсь на вашу помощь.
Да всё можно. можно на уровне прав разрулить. пользователся приписываем гостя, вручную выставляем доступ к папкам и всё.
... << RSDN@Home 1.2.0 alpha rev. 787>>
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.