我正在构建一个C#应用程序,用于导出要与Visio组织结构图向导一起使用的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组件...
whereis的Visio ...哦,等一下... – PostMan 2009-07-06 04:05:31