我正在构建一个 C# 应用程序,它导出一个 CSV 文件以用于 Visio 组织结构图向导。
如何检查是否存在 Visio 安装以及路径?
最明显的方法是检查是否C:\Program Files\Office12\ORGWIZ.EXE
存在,但这完全取决于是否安装了 Visio 2007。
我的另一个想法是检查注册表,但最可靠的来源是什么?我查看了HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\
哪里有版本号,但在它们下面是一个Visio\InstallRoot
完美的版本,除了检查每个版本..
我在其他地方读到,我可以在 下查看卸载信息Software\Microsoft\Windows\CurrentVersion\Uninstall\
,但这对于 Windows 组件来说看起来相当复杂......