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