schtasks возвращает ошибку 5 с правами администратора - PullRequest
0 голосов
/ 20 мая 2018

Я пытался выполнить этот короткий код как администратор с PowerShell и CMD, но я получил тот же результат с ошибкой 5.

Код:

String createTask = "C:\\Windows\\System32\\schtasks.exe /Create /SC ONSTART /TN \"Test\" /TR \"java -jar \\\"C:\\Users\\Christophe Rillos\\Desktop\\Test.jar\\\"\"";
try
{
    System.out.println(createTask);
    Runtime.getRuntime().exec(createTask);
}
catch(IOException e)
{
    e.printStackTrace();
}

Вывод:

PS C:\ProgramData\AltisCraft.fr> <b>java -jar .\j.jar</b>
C:\Windows\System32\schtasks.exe /Create /SC ONSTART /TN "Test" /TR "java -jar \"C:\Users\Christophe Rillos\Desktop\Test.jar\""
java.io.IOException: Cannot run program "C:\Windows\System32\schtasks.exe": CreateProcess error=5, Access denied
        at java.lang.ProcessBuilder.start(Unknown Source)
        at java.lang.Runtime.exec(Unknown Source)
        at java.lang.Runtime.exec(Unknown Source)
        at java.lang.Runtime.exec(Unknown Source)
        at Main.main(Main.java:13)
Caused by: java.io.IOException: CreateProcess error=5, Access denied
        at java.lang.ProcessImpl.create(Native Method)
        at java.lang.ProcessImpl.(Unknown Source)
        at java.lang.ProcessImpl.start(Unknown Source)
        ... 5 more
...