Vc6做的系统用.net的发布工具制作安装盘,注册表操作的问题

sssoft 2004-09-03 06:15:58
我用vc++6编写的系统。
想要使用.net的安装盘制作工具制作安装盘。
在此之前我用install shield 制作好了安装盘。在其脚本文件
我搜索目标机器上面的注册表项目。
找到相应的注册表条目以后,我要读取他所包含的键名列表中的一个
然后读出来他的键值,这个值是一个文件夹地址,我要把我的一些文件
拷贝到这个目录下面。这个文件夹地址不是系统的文件夹地址,是我们
以前版本的软件的安装地址。
现在要换到.net的安装制作工具。我用vb.net写了一个小程序可以实现
这个功能,但是安装程序需要.net framework的系统支持,我不想在发
发布程序的时候包含这个包,因为我的程序编译完后一共有100多M,
而且我的程序也没有使用.net技术,所以想知道有没有
其它的方法去实现这个功能。
在此谢谢大家了。鉴于我现在的级别,一次最多只能给100分,如果解答问题的
朋友觉得不够,我可以再开贴子给分。
...全文
122 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
xming076 2004-10-27
  • 打赏
  • 举报
回复
好像没有办法,File System的文件夹有PROPERTY可以用来获取路径,Registry里没这个属性。
thbird 2004-10-25
  • 打赏
  • 举报
回复
帮顶!接分!
happyjun2000 2004-10-23
  • 打赏
  • 举报
回复
顶,接点分^_^
无聊就接分来了
ms44 2004-09-14
  • 打赏
  • 举报
回复
奇怪,那你就干脆不要用。NET下的INSTALL工具吗。
真是的。
sssoft 2004-09-13
  • 打赏
  • 举报
回复
看来我只能用vc写一个了Win32 的dll了。
谢谢大家。尤其感谢孤寂无边先生。
你的名字我很喜欢,每一个软件人员都是孤独寂寞的,
但是有了你们的支持,我觉得好了很多!
ssdjmcj8048 2004-09-06
  • 打赏
  • 举报
回复
那你就用vb写一个这样的小程序,然后使用vb.net的打包工具;vs.net的安装程序支持调用非.net程序的dll或者exe,只要指定正确的入口方法。
vzxq 2004-09-06
  • 打赏
  • 举报
回复
study
zhpsam109 2004-09-05
  • 打赏
  • 举报
回复
楼主,你好!
我也没有找到在.net安装项目中如何得到某个键值,你可以找其他的打包工具试验一下,不行就自己用c++之类的东西,写个程序,获得注册表键值!
sssoft 2004-09-04
  • 打赏
  • 举报
回复
谢谢楼上,但是我真的不希望包括这个包,因为我没有使用它的技术
pfc001 2004-09-03
  • 打赏
  • 举报
回复
.net的 FrameWork是免费的!
sssoft 2004-09-03
  • 打赏
  • 举报
回复
我不希望使用vb.net,但是没有办法才这样做的。
设计状态是可以添加注册表项目,但是
我这是要把获得的一个键值赋给安装文件夹的DefaultLocation 属性
不知道怎么设置,热切希望各位大虾鼎力相助!
zhpsam109 2004-09-03
  • 打赏
  • 举报
回复
请问搂住,你用vb.net写了你所说的对注册表的操作吗?那你这样的程序运行,当然需要.net FrameWork了,另外,.net的安装项目在设计状态就可添加注册表项,但是我没有试验过通过他来获取已经存在的键值!我想应该是可以的,搂主试验一下吧!祝你好运!

17,741

社区成员

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

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