А вот если использовать doRunAsUser и подать на точки логин с паролем, то запуск от админа происходит успешно!
И, к стати, что будет в поле Action, не имеет значения. Его даже можно оставить пустым.
Получается, что запуск от админа командной строки, а из неё апплета cpl, даёт нужный результат!
И это радует, спасибо!
Add(MainForm,3152432,805,210)
{
link(onCreate,11105470:doEvent1,[])
}
Add(WinExec,11113223,945,210)
{
FileName="cmd"
Action=""
UserName="testuser"
Password="testpassword"
Point(onErrorExec)
Point(onConsoleResult)
Point(onConsoleError)
Point(doRunAsUser)
}
Add(WinExec,5649892,945,266)
{
FileName="cmd"
Point(onErrorExec)
Point(onConsoleResult)
Point(onConsoleError)
Point(doRunAsUser)
}
Add(Hub,11105470,882,224)
{
link(onEvent1,11113223:doRunAsUser,[])
link(onEvent2,5649892:doRunAsUser,[(920,237)(920,286)])
}