在 Windows 中添加到 PATH 环境变量是否有其他选择?

Jon*_*nas 4 windows path environment-variables

许多应用程序(特别是开发人员工具)要求您将路径添加到 Windows 中的 PATH 环境变量。我知道这是做什么的,但对我来说这感觉很低级

这个环境变量和其他环境变量没有任何替代方案,在 Windows 中产生相同的效果吗?例如,是否可以以不同的方式开发软件并使用另一种技术来管理它?

Mik*_*ike 6

App Paths注册表设置可用于在系统范围内注册应用程序可执行文件或为单个用户注册应用程序,就像将应用程序目录添加到PATH. 因此,可以通过在命令行中仅写入它的可执行文件名称来启动应用程序。
有关App Paths检查这篇文章的更多详细信息http://msdn.microsoft.com/en-us/library/windows/desktop/ee872121.aspx或注册表项HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths

  • 请注意,“App Paths”由“ShellExecute()”函数使用,但不会由“CreateProcess()”函数使用,因此某些启动其他程序的应用程序可能无法找到仅在“App Paths”中注册的可执行文件`. (5认同)