怎么样才能得到我安装软件的目录地址
比如说我想要得到ACDSee.exe的目录地址:C:\Program Files\ACDSee\ACDSee.exe
画图的目录地址:C:\WINNT\system32\mspaint.exe
能不能让客户自已找他想要的目录地址.
这个不知道怎么做,请高手支招呀!!
[解决办法]
没有看明白,不知道楼主是否是想要使用fileopenbox来获取路径呢?还是想知道自己的程序装在了什么位置。。
[解决办法]
要看找什么目录,假如自己的程序目录,只用相对目录app.path就行了
如果找系统目录可以用API函数
GetSystemDirectory取得Windows系统目录
GetTempPath临时文件目录
GetWindowsDirectory获取Windows目录
如果要得到打开的进程的文件目录,可用API的
GetModuleFileName
如果只是安装过的某个文件的路径,那么如3楼所说就行了,枚举注册表项,再找相关程序目录
[解决办法]
枚举注册表项QQ2007IIBeta1中UninstallString对应的键值即可。
用API在注册表中枚举某一项下所有子项的名称 http://topic.csdn.net/t/20040329/09/2897202.html