vs2008 程序打包后卸载问题

我用vs2008开发了一个时间校时程序(winform),并进行了打包。打包后程序可以安装、卸载,但是卸载过程把mswinsck.ocx也卸了,导致有winsock控件的其他程序都不能运行,要重新添加mswinsck.ocx才可以。

我想问问有没有什么方法,在使用卸载程序时不要把mswinsck.ocx也卸了?


Qyouu
浏览 683回答 2
2回答

沧海一幻觉

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

慕哥6287543

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