Пишу драйвер, который должен работать и на XP и на 7-ке, и если с первой более менее ок,то со второй UAC и куча тонкостей.
Драйвер будет выполняться под юзером, который админ. Это не "Administrator", а какой-нить "Dyadya_Petya", но в менежере аккунтов помечен как админ. Это означает то, что когда он работает и запускается программа по правой кнопке мыши и там выбирается "Run as Administrator", то никаких паролей для выполнения не спросят, только вылезет UAC-диалог!
А теперь по порядку. Думаю всем знаком способ загрузки WDM-драйверов, через сабж, но приведу ссылку
h**p://www.wasm.ru/article.php?article=drvw2k02
Написав строчку:
hSCMngr = ::OpenSCManager(NULL,NULL,SC_MANAGER_CREATE_SERVICE);
Получил результат "Access is denied". Хотя на XP работало на ура! Оно и понятно )
Задача:
Избежать UAC-диалога на 7-ке, при загрузке на выполнение дровины.
Как это осуществить?
может имеет смысл дейстовать как тут ? h**p://www.wasm.ru/forum/viewtopic.php?id=33159&p=1