Внимание: этот
раздел больше не пополняется. Все новые вопросы и ответы теперь
размещаются на форуме
ITrader
Современная, простая программа с неограниченными возможностями преобразования
времени, знаний и опыта в деньги! Бесплатный доступ ко всем финансовым рынкам,
к мировым торгам и профессиональному росту. Скачай и открой бесплатный Демо-счет!
Дистанционное обучение. Депозит от 1000 рублей. ФГ Калита-Финанс. Подробнее...
Народная мудрость: одни пользователи ПК спрашивают, а
другие пользователи ПК отвечают.
Авторские права на грамматические и орфографические ошибки полностью и всецело
принадлежат их авторам :)
***
?
WinXP Pro SP2. Новый человек на работе, программит микропроцы,
типа MSP, AVR, штатными прогами, которые пишут, читают в эти чипы по LPT порту при
помощи драйвера WinIo.sys (WINIO.VXD). Под правами Админа проблем никаких нет. Но
я пока по ряду причин не могу давать ему эти права. Он у меня - опытный пользователь.
Но под этими правами его проги не работают - одна пишет "privileged instruction",
другая "Could not initialize direct port access interface". Чтобы он мог работать,
пока я сделал такой выход, я написал свою прогу-запускальщик, которая запускает
его проги от имени администратора (ф-ция CreateProcessWithLogonW). Так тоже работает.
Но теперь эта моя прога, это как ключ под ковриком перед дверью - с ее помощью можно
запустить еще какой-то процесс и уже с его помощью добраться к критическим файлам,
отвечающим за безопасность (те же *.msc). Можно ли другим способом, дать доступ
опытному пользователю к LPT портам, через VXD драйвер?
Отвечает Юрий Александрович Пейсахович: Разрешить ему в политиках безопасности загрузку и выгрузку драйверов
устройств.