ich muss auf einem Rechner, der regulär mit den Rechten als Benutzer eingestellt ist, einen Process abschiessen.
Das ist notwendig, da ich auf das Verzeichnis eine Datensicherung machen möchte.
RUNAS funktioniert nicht.
Code: Select all
RunAs, Admin, XXXXXXXXX
run,%comspec% /k taskkill /F /IM Test.exe && exit
RunAs
Code: Select all
full_command_line := DllCall("GetCommandLine", "str")
if not (A_IsAdmin or RegExMatch(full_command_line, " /restart(?!\S)"))
{
try
{
if A_IsCompiled
Run *RunAs "%A_ScriptFullPath%" /restart
else
Run *RunAs "%A_AhkPath%" /restart "%A_ScriptFullPath%"
}
run,%comspec% /k taskkill /F /IM Test.exe && exit
}
Noch als letztes: DIe Benutzer können den Process über den Taskmanager abschiessen? Wieso kann ich das über das Script nicht
Danke
Bert