Форум » Для флейма » Контроль учетных записей » Ответить
Контроль учетных записей
fil: Всем привет ! Запускаю прогу с флешки на произвольных компах. В проге Shell'ом запускаю всякие дополнительные приложения и под 10 получаю запрос на подтверждения "Контроль учетных записей" которое сразу садится в тасклист. Т.е. 1. или пускать это приложение под админом. 2. или каждый раз тыкать мышю на окно в тасклисте и подтверждать запуск приложения 3. или найти это окно прогамно нажать кнопку одтверждения. Просто найти это окно по заголовку не получится т.к. оно в тасклисте В каком направлении копать ? Хотя, скорее всего, UAC не обойти
Ответов - 7
PSP: Попробуй выполнить: reg add "HKCU\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers" /v "C:\Путь\Прога.exe" /t REG_SZ /d "RUNASINVOKER" /f Вместо C:\Путь\Прога.exe - путь к своему exe-шнику. Потом перезагрузи комп или можно попробовать завершить сеанс пользователя и войти заново.
fil: Не пойдет. В данном случае работа идет так - вставил флешку, запустип с нее прогу, подождал пока выпонится, вытащил флешку. Я, думаю, надо поднять окно подтверждения UAC из тасклиста (как бы я кликнул на нем мышкой)
PSP: А пароль админа, если он есть, вводить кто будет?
fil: Ну, вообще-то, все 100 с лишим компов под админами. Ну если кто вдруг попадется то введем
PSP: Ок, так почему тогда не подходит от имени админа запускать? Ну или runas использовать?
fil: Ежели даже ты Админ, то UAC все равно будет запрашивать подтверждение на запуск проги. Ну иди контроль вьключен А вот runas это мысль
fil: Можно ли получить список ярлыков (кнопок) запущенных приложенй из таскбара под W10 ? По идее все эти кнопки сидят в MSTaskListWClass, однако EnumChildWindows ничего там не находит
полная версия страницы