用VS.NET制作安装程序时,如何将自定义文件夹的DefaultLoaction定义为目标计算机上搜索到的注册表值

tshill 2004-11-11 03:48:52
比如我要把一个demo.dll文件拷入office2003目录下,

首先自定义了一个文件夹叫做Office2003,
其次定义了一个注册表搜索条目叫OFFICE2003HOME,对应的搜索项为SOFTWARE\Microsoft\Office\11.0\Word\InstallRoot\Path,
但自定义文件夹的DefaultLoaction无论设为[OFFICE2003HOME]还是<OFFICE2003HOME>都不行,这个语法应该是怎么样的?
...全文
147 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
tshill 2004-11-25
  • 打赏
  • 举报
回复
可是Office不一定在[ProgramFilesFolder]Microsoft Office\OFFICE11\下,这种做法不完善
qijishy 2004-11-25
  • 打赏
  • 举报
回复
up
阿济 2004-11-25
  • 打赏
  • 举报
回复
你可任选一种语言写一个exe文件,用它去查找注册表,找到路径,然后在安装中执行exe。我的问题基本上是这样解决的。用vb,非常简单。
阿济 2004-11-23
  • 打赏
  • 举报
回复
如果我没有理解错的话,你是不是想把demo.dll copy 到SOFTWARE\Microsoft\Office\11.0\Word\InstallRoot\Path路径指定的文件夹下吗?那样的话不可以这样设置一下你的DefaultLoaction:[ProgramFilesFolder]Microsoft Office\OFFICE11\ 之后重新rebuild 一下你的安装程序,并不要设什么registry.OK! 可以安装一试了。
tshill 2004-11-15
  • 打赏
  • 举报
回复
to wnlovezxm:
那有没有解决方案?谢谢
tshill 2004-11-15
  • 打赏
  • 举报
回复
up
winxperror 2004-11-11
  • 打赏
  • 举报
回复
不知道,等其他人来
wnlovezxm 2004-11-11
  • 打赏
  • 举报
回复
好象不能这么用!
BearRui 2004-11-11
  • 打赏
  • 举报
回复
mark
tshill 2004-11-11
  • 打赏
  • 举报
回复
制作安装程序的项目,能用C#或VB.NET么?怎么用啊?
haoztao 2004-11-11
  • 打赏
  • 举报
回复
.net中有专门的关于操作注册表的类,你上网搜搜把,狠多

1,979

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 其他语言讨论
社区管理员
  • 其他语言社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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