Win7下注冊MSCOMM32.ocx控件,加載失敗的解決辦法


購買了書《深入體驗VC++項目開發》,看第十章的項目源碼,配置了各種需要的文件(.dll,.lib,.h等),然后在“ASSERT(IsWindow(pTemp->m_hWnd));”發生錯誤,查看錯誤輸出,得知是有個OCX控件沒有注冊,於是到網上下載到MSCOMM32.ocx,搞了好久才注冊成功,按下面的方法。

下面的內容來自:http://blog.csdn.net/hhhh63/article/details/5845387

“接有一個裝酒的項目用串口測流量,想到N多年前用過MSCOMM32.ocx控件,在電腦上搜了一下,居然沒有,google后才知道,VC6有這個控件,VC2008沒有這個控件。從網上下一個,居然是病毒http://download.prjcode.com/detail/FTgcSST 大家小心。

從下了一個把四個文件都復制到 C:/windows/system32 下,運行 Regsvr32  C:/winnt/system32/MSCOMM32.ocx 注冊不成功。提示“模塊 C:/winnt/system32/MSCOMM32.ocx 加載失敗”,試了好長時間也不管事。

只好找其它的方法,把這些文件復制到一個自定義的文件夾下居然成功了。估計是權限問題,早試一下就好了。最后還要運行 Mscommreg.reg 改一個注冊表的鍵值。”

 

對於上面的過程加點補充:

1.開始--〉附件--〉命令提示符(右擊“以管理員運行”);

2.把MSCOMM32.ocx放到D盤下,在CMD下輸入Regsvr32  D:/MSCOMM32.ocx-----〉注冊成功!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM