VS2013學習筆記之MFC新增MSCOMM控制元件
阿新 • • 發佈:2019-02-20
教程:圖解流程VS2013 新增MSCOMM控制元件
在VS2008後,就沒有MSCOMM控制元件了,使用者想用只能手動新增,現在總結一下。
一步、下載Verision 6.0的MSCOMM包(百度一下)
下載完成後得到如下檔案:
其實其中最重要的還是那個mscomm32.ocx檔案,VS2013木有這些檔案。
二步、新增到syswow64/32中
下載完畢後,把包裡的所有檔案拷貝到系統目錄c:\windows\syswow64下(32位OS的路勁為c:\windows\system32),最終如下:
三步、註冊mscomm32.ocx檔案
一句簡單的命令就可以,如下:Windows開啟執行,並註冊mscomm32.ocx檔案,程式碼如下:regsvr32 c:\windows\SysWOW64\MSCOMM32.OCX
四步、Windows+r調出執行,輸入regedit轉到登錄檔中,如下:
找到HEKY_CLASSES_ROOT項下的License項,新建主鍵為4250E830-6AC2-11cf-8ADB-00AA00C00905,鍵值為kjljvjjjoquqmjjjvpqqkqmqykypoqjquoun的專案,如下所示(特別注意,不新建或者主鍵、鍵值出現錯誤,VS新增MSCOMM後還是沒法找到COM控制元件的。
注意這裡主鍵和鍵值一個都不能錯,否則VS2013新增MSCOMM控制元件後,還是會找不到
VS2013工具箱中新增COM元件,到自己的工程中就可以了。
反應的確超級慢,真的要等一會會兒,然後跳出選擇工具箱項,從COM元件中瀏覽,如下所示:
此時重新開啟VS工程,在對話方塊中右鍵單擊,新增Acticve控制元件,將會出現Microsoft Communications Control, version 6.0控制元件。