获取应用程序安装路径。[英] Get application installation path.

问题描述

安装后我需要获取程序的路径.在其他
换句话说,我希望能够运行一个单独的应用程序来获取路径
其他应用 app.config 文件.无论用户在哪里,这都需要工作
安装了第一个应用程序,我宁愿避免看
注册表.

谢谢,
Shawn

推荐答案

如果这是两个完全独立的安装,那我觉得最简单
方法是让应用程序一个为其设置一个众所周知的注册表项
家的位置.应用程序二将读取注册表项以找到
配置文件.

"肖恩"写道:
安装后我需要获取程序的路径.在其他
换句话说,我希望能够运行一个单独的应用程序来获取路径
其他应用 app.config 文件.无论用户在哪里,这都需要工作
安装了第一个应用程序,我宁愿避免看
注册表.

谢谢,
肖恩

5 月 24 日下午 3:39,"肖恩"<sscam...@bellsouth.net 写道:
安装后我需要获取程序的路径.在其他
换句话说,我希望能够运行一个单独的应用程序来获取路径
其他应用 app.config 文件.无论用户在哪里,这都需要工作
安装了第一个应用程序,我宁愿避免看
注册表.

谢谢,
肖恩
嗨,肖恩,
如果您想获取应用程序的当前工作目录路径,
你可以使用:

我的.Computer.Filesystem.CurrentDirectory

因此,要获得应用程序的确切当前路径,请结合应用程序的名称
带有文件夹的:

将当前文件夹调暗为字符串
当前文件夹 = My.Computer.Filesystem.CurrentDirectory

'' 获取应用程序的完整当前路径
System.IO.Path.Combine(当前文件夹,"appname.exe")
希望对你有帮助,

Onur Güzel

感谢您的回复,但我正在尝试避免注册表,因为我已阅读
微软在未来的版本中将不支持注册表(至少不支持
当然)以及其他原因.有没有办法通过
做到这一点WMI 什么的?

"家谱麦克"<Fa************@discussions.microsoft.com 写于
留言新闻:88**********************************@microsof t.com...
如果这是两个完全独立的安装,那么我认为
最简单
方法是让应用程序一个为
设置一个众所周知的注册表项这是
家的位置.应用二会读取注册表项来查找

配置文件.

"肖恩"写道:
>我需要在安装后获取程序的路径.用
其他
的话来说,我希望能够运行一个单独的应用程序来获取

其他应用程序 app.config 文件的路径.无论
用户
将第一个应用程序安装到何处,这都需要工作,我宁愿避免查看
注册表.

谢谢,
肖恩


本文地址:https://www.itbaoku.cn/post/1050758.html