0

我想获取工具链的安装路径。根据计算机的不同,工具链可以安装在不同的位置(. C:\Analog Devices/..., C:\Program Files (x86)\Analog Devices, ...)。

我不想在我的setenv脚本上对每个可能的位置进行硬编码。

是否有任何解决方案可以从 Windows 注册表中获取该信息?

一种解决方案可能是从该路径的内容中 grep 一些关键字

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\Folders

另一种解决方案是了解这些长数字的含义:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer 
\UserData\S-1-5-18\Components\ADEFB7880088952499512225EF2F50E2
4

0 回答 0