IamLighter
Newbie | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Цитата: IamLighter 0x1 не транслит переменные окружения в реальные значения - поэтомиу у тебя и проблема... А вот 0x2 - совсем другое дело Именно в такой ситуации использование %SystemRoot% уместно! | Выяснилось, что нет. Да и вообще чудеса чудесные... Оказалось, что pserv2 под ХРюшкой отказался показывать устройства по той причине, что его блокировал либо ЗонАларм, либо Каспер, я точно не разобрался, кто именно - просто их выкинул из автозагрузки и псерв запустился. Соответственно, он заработал и под Бартом; после загрузки Барта - я включил Псерв и обнаружил странную вещь: драйвер в списке устройств наличествует, только не работает (нет статуса Running), ну, конечно, я сразу попытался его стартануть вручную, и он мне выкинул презамечательнейшую ошибку, заключающуюся в том, что путь к файлу драйвера неправильный - и файл этот не найден. Я ,конечно, расстроился, полез в реестр - а там, по совету yurkesha, путь был указан в таком формате: %SystemRoot%. Я решил поэкспериментировать - и изменил его на SystemRoot, и снова попытался стартануть драйвер из псерва. К моему глубочайшему удивлению, драйвер запустился, Тмтест заработал. Отсюда вывод, запись SystemRoot верна, но глюк в другом, система почему то не стартует драйвер автоматически, хоть и в атрибутах я прописывал это. Я мониторил реестр Регшотом, попытался определить, от чего зависит запуск драйвера - но ничего не увидел. Реестр не меняется, когда вручную запускаешь/останавливаешь драйвер через псерв. Отсюда вопрос, а как заставить драйвер запускаться при старте системы??? Это для меня непонятно...=(( Ведь в реестре всё прописано...должно всё автоматически запускаться... P.S. ХРЕ я запускаю с флэхи. |