相关疑难解决方法(0)

确定第三方应用程序安装目录

我有一个应用程序,在整个公司的数百台计算机上使用,我必须修改应用程序的安装目录中的INI文件.用户可以随意安装应用程序,并且可以在任何给定时间安装多个版本的应用程序.我需要能够找到该安装目录.

到目前为止我考虑过的方法:

  • 使用WindowsInstaller按名称查找产品并查找其安装目录.(从这里). - 这几乎可以工作,但我希望填充的属性(TARGETDIR,APPDIR)不是.
  • 查看注册表以查找特定应用程序的安装目录.它不在那里.
  • MsiGetComponentPath()?我在上面提到的相同链接中看到了这个,但我不知道如何实现它.我可以使用Windows安装程序获取ProductID,但我不知道如何以编程方式选择一个组件并随机查找其ID.任何人?

好吧,让我们听一下以编程方式确定Windows应用程序的安装目录的任何其他方法.

c# installation wmi windows-installer

7
推荐指数
1
解决办法
2583
查看次数

如何获取应用程序的AppData VirtualStore路径?

我想获得应用程序的路径VirtualStore.

例如,我需要的文件在此目录中(我从注册表获取此路径)

C:\ Program Files(x86)\ Example App\data.ini

我怎么能得到这条路?

C:\ Users\User388\AppData\Local\VirtualStore\Program Files(x86)\ Example App\data.ini

更新:

这条路径不是我的应用程序.

我问过当只知道程序文件中的winodows用户名和路径时,如何在app数据中获取路径

.net c# windows-7

6
推荐指数
1
解决办法
5771
查看次数

标签 统计

c# ×2

.net ×1

installation ×1

windows-7 ×1

windows-installer ×1

wmi ×1