Synaptics Touchpad Helper запускается при входе пользователя в качестве запланированной задачи. Командная строка, настроенная для запуска исполняемого файла ...

"\Program Files\Synaptics\SynTP\SynTPEnh.exe"

Как вы можете предположить, он установлен на диске C:\. Задача запускает процесс без проблем, несмотря на то, что на первый взгляд он выглядит некорректно. Может кто-нибудь объяснить, как именно процесс может запускаться по такому пути без указания буквы диска?

свойства командной строки запланированного задания

2 ответа2

2

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

Когда процесс обращается к файлу, если не указан диск и каталог, Windows примет текущий диск и каталог. Если указан каталог, но нет диска, Windows примет текущий диск.

В этом случае, поскольку в пути не указан диск, Windows примет текущий диск процесса планировщика, который почти наверняка будет системным диском - обычно C:

-1

ну, это, очевидно, предполагает, что C:\ я не думаю, что это искажено, это было возможно сделать в (правильной) DOS, которая существует более 15 лет. В случае DOS, он смотрит, на каком диске вы находитесь в данный момент, так что если вы находитесь в C:\windows и говорите \blah\bleh тогда он запускает c:\blah\bleh Если вы были на D:\> и вы did \blah\bleh предполагает, что вы имеете в виду d:\blah\bleh это относительный путь, где путь относительно каталога, в котором вы находитесь .. Это касается CMD.exe и DOS. У планировщика задач может быть какая-то настройка, такая как start in, которая говорит об этом, или, возможно, она просто предполагает C. Но в этом нет ничего плохого и это не странно. Это относительный путь. Как и в некотором смысле, C:\windows\system32>calc.exe может быть относительным. Или C:\>windows\system32\calc.exe который отличается от C:\blah>\windows\system32\calc.exe Doing \windows работает из любого каталога, в котором вы находитесь. Принимая во внимание, что выполнение windows без предшествующей обратной косой черты означает, что окна должны быть подкаталогом текущего каталога.

Кто-то может дать лучший ответ, отвечая специально для планировщика задач, но в любом случае.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .