检查 Windows 上是否安装了 wireguard 应用程序的可靠方法?

检查 Windows 上是否安装了 wireguard 应用程序的可靠方法?

我需要检查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

然后查看结果,看看您的应用程序是否在列表中。

相关内容