手動注冊:
大家知道,當我們安裝VC++6.0/VB6.0時,如果選擇了ACtiveX控件項(自定義安裝),MSComm控件就會自動安裝在計算機上了,并在系統文件夾下多了3個文件:Mscomm.srg, Mscomm32.ocx,Mscomm32.dep
注意,操作系統不同,則系統文件夾不同:
Win98: windows/system
Win2000: winnt/system32
那么用了MSComm控件的程序在發布時或者在VS2008開發環境下如何來注冊MSComm控件呢?發布程序時可以用安裝程序,我們這里不介紹,只談談如何手工來注冊安裝MSComm控件。
第一步:將Mscomm.srg, Mscomm32.ocx,Mscomm32.dep三個文件復制到系統文件夾中。要注意的是,MSComm控件是要授權的,所以必須將其使用“執照”Licence 在注冊表中登記注冊,下一步就是注冊方法。至于為什么要這樣做,可以看看下面的網頁:http://support.microsoft.com/support/kb/articles/q151/7/71.asp
第二步:用Windows下的注冊工具regsvr32注冊該OCX控件,點擊“開始”->"運行",再在中填入(假設操作安裝在C盤,WIN2000):
Regsvr32 C:\winnt\system32\Mscomm32.ocx
第三步:在注冊表中手工新建一個主鍵項:先在點擊“開始”->"運行",再在中填入regedit命令打開注冊表,找到HKEY_CLASSES_ROOT\Licenses,在其中添加主鍵
4250E830-6AC2-11cf-8ADB-00AA00C00905 并將內容設置為:
kjljvjjjoquqmjjjvpqqkqmqykypoqjquoun
(注:這項內容也可以用記事本程序打開Mscomm.srg文件看到)
在VC(包括VC.NET)中應用,我已經介紹多次了,這里再說說在Delphi中的應用:進入Delphi環境中,選擇菜單命令:Component->Import ActiveX Control,在列表中可以看到Microsoft Comm Control,version 6.0, 選中后點擊Install按鈕,就完成安裝。在ActiveX控件頁上可以看到MSComm控件的電話圖標。
以上轉自:http://www.gjwtech.com/scomm/manaualregistermscomm.htm
自動注冊:
運行附件中的“注冊.cmd”完成自動注冊 MSComm控件。 MSComm
posted on 2013-03-20 10:23
王海光 閱讀(1822)
評論(0) 編輯 收藏 引用 所屬分類:
MFC