为了账号安全,请及时绑定邮箱和手机立即绑定

vs2008 程序打包后卸载问题

vs2008 程序打包后卸载问题

Qyouu 2018-11-21 17:08:29
我用vs2008开发了一个时间校时程序(winform),并进行了打包。打包后程序可以安装、卸载,但是卸载过程把mswinsck.ocx也卸了,导致有winsock控件的其他程序都不能运行,要重新添加mswinsck.ocx才可以。我想问问有没有什么方法,在使用卸载程序时不要把mswinsck.ocx也卸了?
查看完整描述

2 回答

?
沧海一幻觉

TA贡献1824条经验 获得超5个赞

可以把 mswinsck.ocx 的安装卸载放在自定义安装操作里,在自定义卸载中不注销 mswinsck.ocx 控件。

查看完整回答
反对 回复 2018-11-25
?
慕哥6287543

TA贡献1831条经验 获得超10个赞

你在安装的时候 做一个.bat 文件吧。。然后在这个文件里面 RegSvr32 mswinsck.ocx 这个控件。。。。但是在启动安装包需要管理员。但是在你的电脑上你开发的时候这个控件就注册了。。但是在别人的电脑上这个安装是要注册的。。当你把你的这个控件引用时。。会生成DLL文件。。你在你的项目里右击DLL查看属性: 该属性有个特定版本  你设置False  然后选择复制到本地为True。

查看完整回答
反对 回复 2018-11-25
  • 2 回答
  • 0 关注
  • 682 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信