我需要检查WireGuard应用程序已安装在 Windows 上。我可以检查,C:\program files\Wireguard\Wireguard.exe
但此安装目录可能会更改。
有没有更可靠的方法来检查应用程序是否已安装,而不依赖于安装目录?也许存在某种注册表项之类的?
谢谢
答案1
快速而肮脏的解决方案
Get-ItemProperty HKLM:\Software\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\* | Select-Object DisplayName, DisplayVersion, Publisher, InstallDate | Format-Table –AutoSize
然后查看结果,看看您的应用程序是否在列表中。