Консультация № 144840
24.09.2008, 07:32
0.00 руб.
0 13 1
Здравствуйте эксперты. Столкнулся с такой проблемой. В учебном классе имеется десять компьютеров, которые нужны только для запуска программы ПДД, которая запускается с диска, образ которого находится в Paragon Emulator. Некоторые пользователи занимаются чем-то посторонним (меняют рисунки рабочего стола, шрифты, лазиют в Мой компьютер). Вообщем нужна была программа для закрытия доступа ко всему, кроме запуска ПДД. Срасибо за помощь.

Обсуждение

Неизвестный
24.09.2008, 08:45
общий
это ответ
Здравствуйте, Калимуллин Дамир Рустамович!

Идея следующая (сам пока не пробовал):
1. Необходимо, чтобы при входе в систему запускалась ваша программа (прописать в реестре), но не запускалася оболочка explorer. Это можно сделать либо правкой реестра, где прописывается путь к оболочке, либо выгружать его командой taskkill.
2. Запретить пользователю запускать мереджер задач, чтобы он через него не смог запустить тот же explorer. Это делается либо через реестр, либо через доменные политики, либо с помощью многочисленных утилит по тонкой настройки системы.
3. Также можно попробовать запретить диалоговое окно "Выполнить" (по-моему, такая опция в политиках есть) и запуск редактора реестра.

Всё это запретить только ограниченному пользователю, себе же оставить.

Думаю, после таких мер пользователю ничего не останется, кроме как изучать столь необходимые ПДД ;-).
Неизвестный
24.09.2008, 18:03
общий
Создаете новою учетную запись. Входите в систему под этой учетной записью. Открываете реестр (Пуск - выполнить - regedit)
В строковом параметре Shell ключа HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon реестра (редактор реестра - regedit) нужно указать путь к файлу C:\pdd.bat, в котором будут содержатся строки запуска Paragon Emulatora и ПДД примерно так:
Код:
start "PE" "c:\program files\paragon emulator\emul.exe"
ping -n 10 127.0.0.1 > nul
start "PDD" "c:\program files\PDD\Pdd.exe"

Вместо c:\program files\paragon emulator\emul.exe и c:\program files\PDD\Pdd.exe - путь к программам Paragon emulator и ПДД соответственно.
10 - желаемое количество секунд между запуском программ Paragon Emulator и ПДД. Если пауза не нужна, то уберите вторую строку.
Все это будет работать, только если эмулятор будет автоматически при загрузке подвязывать диск.
Отключаем диспетчер задач. В том же реестре ищем ветку HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System и создаем параметр DisableTaskMgr типа DWORD и задаем значение 0
Неизвестный
25.09.2008, 14:48
общий
Спасибо за детальное объяснение. Возник только один вопрос. Как создать файл pdd.bat. Сначала блокнот, туда вписать код, затем изменить расширение на *.bat?
Неизвестный
25.09.2008, 17:25
общий
Блокнот - сохранить как. Тип файла - все файлы. Имя файла - pdd.bat.
Неизвестный
25.09.2008, 17:32
общий
Оказывается программа работает и без эмуляции диска, то есть при копировании ее на жесткий диск. Попробовал я сделать как Вы посоветовали, но ничего не вышло. При загрузке выходит сообщение: "File not found". После этого программа запускается, но в ней работать не возможно, она "глючит". Пробую запускать этот же bat-файл из диспетчера задач и программа тут же открывается. Вообщем если запускать через реестр, то она не запускается, а если через дистечер задач, то запускается. Из-за чего это может быть? Может еще какой-нибудь вариант возможен?
Неизвестный
25.09.2008, 18:02
общий
А explorer в момент запуска ПДД запущен?
Неизвестный
25.09.2008, 18:18
общий
Может, в пути в реестре пробел имеется? Тогда надо в кавычки заключить...
Неизвестный
25.09.2008, 20:54
общий
В момент запуска ПДД explorer не запущен. Во время показа "Приветствие" раздается писк с динамика системного блока об ошибке, затем при появлении рисунка рабочего стола показывается окошко с ошибкой.
В реестре прописывал без пробелов, пробовал с кавычками и без ковычек.
Также я пробовал запускать не pdd.exe, а autorun.exe. Автозапуск загружается, но при выборе в автозапуске "экзамен" выходит та же самая ошибка.
Неизвестный
25.09.2008, 22:19
общий
А после данной ошибки Вы как запускали ПДД?
Неизвестный
26.09.2008, 08:23
общий
Я запускал ПДД с помощью диспечтера задач. Я его не отключал диспетчер задач (вдруг что-то не так будет). Ладно хоть не отключал
Неизвестный
26.09.2008, 09:20
общий
А попробуйте прописать запуск ПДД в ключе Run реестра (где прописывается автозапуск).
Неизвестный
26.09.2008, 09:21
общий
Спасибо, попробую.
Неизвестный
26.09.2008, 17:03
общий
Не работает. Видимо это ошибка в программе. Никак не хочет запускаться в автозапуске.
Форма ответа