我用vs2008開發(fā)了一個時間校時程序(winform),并進行了打包。打包后程序可以安裝、卸載,但是卸載過程把mswinsck.ocx也卸了,導致有winsock控件的其他程序都不能運行,要重新添加mswinsck.ocx才可以。我想問問有沒有什么方法,在使用卸載程序時不要把mswinsck.ocx也卸了?
2 回答

慕哥6287543
TA貢獻1831條經驗 獲得超10個贊
你在安裝的時候 做一個.bat 文件吧。。然后在這個文件里面 RegSvr32 mswinsck.ocx 這個控件。。。。但是在啟動安裝包需要管理員。但是在你的電腦上你開發(fā)的時候這個控件就注冊了。。但是在別人的電腦上這個安裝是要注冊的。。當你把你的這個控件引用時。。會生成DLL文件。。你在你的項目里右擊DLL查看屬性: 該屬性有個特定版本 你設置False 然后選擇復制到本地為True。
- 2 回答
- 0 關注
- 706 瀏覽
添加回答
舉報
0/150
提交
取消