一般软件安装后是否都会把安装路径写在注册表的某一个键中?

LovenDreams 2002-04-09 09:28:25
如,我想知道安装lotus notes后,该应用程序的具体路径,这代码应该怎样写呢?

我的想法是想通过读取注册表来找到它在硬盘中的位置(例如:“D:\Lotus\Notes\notes.exe”),但我却不知道应该读取哪一个键值?望高手们指教!!!!

我觉得好像Windows都会把各种软件(要安装的)的信息(包括路径)写到注册表中的某一个固定位置,只是不知道它是写到哪里的。
...全文
126 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
feiying_bao 2002-04-09
  • 打赏
  • 举报
回复
在这里
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\App Paths\应用程序文件名\path

如::“D:\Lotus\Notes\notes.exe”
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\App Paths\notes.exe键的默认值为“D:\Lotus\Notes\notes.exe”

HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\App Paths\notes.exe\path 键的值为“D:\Lotus\Notes\”
唐古拉山 2002-04-09
  • 打赏
  • 举报
回复
一般只是需要开机时便自动运行的程序才这样作的
jamex 2002-04-09
  • 打赏
  • 举报
回复
不一定的

以下可以参考一下:
应用程序路径:
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\App Paths\xxx.exe


应用程序卸载路径:
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Uninstall\xxxx
LovenDreams 2002-04-09
  • 打赏
  • 举报
回复
谢谢啦,我自己也找到啦,不过还是要谢谢谢谢你们啦!

7,763

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧