2015-07-07 3 views
1

У меня есть программа, которую я написал в Visual Basic Express 2013, чтобы разместить баннер классификации в верхней части экрана. Я установил запланированную задачу, используя ngen.exe, что запустило ее при входе в систему. Проблема в том, что он не запускается как администратор, поэтому любой непривилегированный пользователь может убить задачу.Запуск программы при входе в систему как администратор

Эта программа предназначена для замены другой программы под названием Netbanner, поскольку в Netbanner есть несколько проблем. Программа, которую я написал, разрешает все эти проблемы, кроме проблемы с администратором. Netbanner реализован точно так же (ngen.exe), но он не позволит пользователю, не имеющему привилегий, убить задачу.

Я не знаю, было ли это в самой программе или что-то пропустило в процессе развертывания.

Эта команда используется для развертывания Netbanner, которые я продублировал развернуть шахтное:

C: \ Windows \ Microsoft.NET \ Framework \ v4.0.30319 \ Ngen.exe установки «C: \ Program Files \ Microsoft \ NetBanner \ NetBanner.exe»

Кроме того, эти файлы в C: \ Program Files \ Microsoft \ NetBanner:

NetBanner.exe 
NetBanner.InstallState 
NetBanner.pdb 
NetBannerSchTask.xml 

Любые идеи?

Спасибо.

ответ

0

Вы можете попробовать войти в свойства-> Совместимость-> Запустить эту программу в качестве администратора для приложения.

В качестве альтернативы вы можете сделать то же самое для командного файла, который вы можете планировать для запуска при запуске.

+0

Это должно быть развернуто на более 700 компьютеров и должно запускаться при входе пользователя в систему. Не знаете, как это поможет. – MegaloDon

Смежные вопросы