“启动 chrome”在命令行中工作,无需 PATH 变量

“启动 chrome”在命令行中工作,无需 PATH 变量

我尝试在命令行中执行“start chrome”,它打开了 chrome。我检查了 PATH 变量,没有与 chrome 相关的内容,它怎么会起作用?你们那边的情况不同吗?我运行的是 Windows 10。

提前致谢

答案1

Windows(包括 cmd.exe 和 explorer.exe)现在将HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\<exe_name>\在检查路径(并失败)后进行搜索。

我刚刚使用系统内部进程监视器验证了这种行为。

很有可能,这种行为是 Win32 API 调用的一部分ShellExecuteEx()

相关内容