FILE:與 Visual Basic 6.0 有關的 VB6Cli.exe 修正程式授權問題

文章翻譯 文章翻譯
文章編號: 194751 - 檢視此文章適用的產品。
本文曾發行於 CHT194751
全部展開 | 全部摺疊

在此頁中

結論

VB6Cli.exe 是一個公用程式,可利用隨 Microsoft Visual Basic 6.0 一起安裝的 ActiveX 控制項,修正設計階段的授權問題。

注意:如果您使用 Visual Basic 5.0 版時遇到此問題,請參閱「Microsoft 知識庫」中的下列文件:
181854 FILE:VB5cli.exe 修正 Visual Basic 5.0 控制項安裝問題

其他相關資訊

您可以從「Microsoft 下載中心」下載下列檔案:
Vb6cli.exe
發行日期:Oct-26-1998

如需有關如何下載 Microsoft 支援檔案的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
119591 如何從線上服務取得 Microsoft 支援檔案
Microsoft 已對這個檔案做過病毒的掃描。Microsoft 是利用發佈當日的最新病毒偵測軟體來掃描檔案,看看有沒有病毒感染。檔案會儲存在安全的伺服器上,以避免任何未經授權的更改。
摺疊此表格展開此表格
檔案名稱大小
VBC6.EXE32k
ENTDAT.DLL32k
LRNDAT.DLL28k
PRODAT.DLL28k
README.TXT5k
VB6CLi.exe 中包括的 README.TXT 檔案的內容如下:

什麼是 VB6Cli.exe?

VB6Cli.exe 是一個公用程式,利用 Microsoft Visual Basic 6.0 隨附的 ActiveX 控制項,修正設計階段的授權問題。此公用程式無法修正協力廠商的控制項,或通常並非由 Microsoft Visual Basic 6.0 安裝的控制項;也不啟用 Visual Basic 6.0 Professional Edition 中的遠端資料物件 (Remote Data Object,RDO)。如果您試圖在 Visual Basic 6.0 Professional Edition 中使用 RDO,還可能會遇到下述的徵兆 II 和 IV。啟用 RDO 的唯一方法,就是安裝 Visual Basic 6.0 Enterprise Edition。

VB6Cli.exe 將協助改正下列徵兆的問題:

徵兆 I

試圖在某個專案內設置一個控制項時,Microsoft Visual Basic 出現下列錯誤對話方塊:
找不到該元件的授權資訊。在設計環境中,沒有適當的權限使用該功能 (License Information For This Component Not Found. You Do Not Have An Appropriate License To Use This Functionality In The Design Environment.)。

徵兆 II

試圖編譯一個專案時,Microsoft Visual Basic 出現下列錯誤對話方塊:
編譯錯誤:拒絕權限 (Compile Error:Permission Denied)

徵兆 III

使用應用程式精靈時,Microsoft Visual Basic 出現錯誤對話方塊,類似:
60: 物件 ~ 的方法 ~ 失敗 (Method ~ of Object ~ failed)

徵兆 IV

試圖執行一個專案時,Microsoft Visual Basci 出現下列錯誤對話方塊:
執行階段錯誤 429:ActiveX 元件無法建立物件

VB6Cli.exe 可以處理哪些 ActiveX 控制項?

下面是 VB6Cli.exe 可修正的 ActiveX 控制項清單:
摺疊此表格展開此表格
ActiveX 控制項檔案名稱版本版本
ADO Data Control 6.0MSADODC.OCX6.00.8171L,P,E
Chart Control 6.0MSCHRT20.OCX6.00.8177P,E
Comm Control 6.0MSCOMM32.OCX6.00.8169P,E
Common Dialog Control 6.0COMDLG32.OCX6.00.8169L,P,E
Data Bound List Controls 6.0DBLIST32.OCX6.00.8169L,P,E
DataGrid Control 6.0MSDATGRD.OCX6.00.8169L,P,E
DataList Controls 6.0MSDATLST.OCX6.00.8169L,P,E
DataRepeater Control 6.0MSDATREP.OCX6.00.8169P,E
FlexGrid Control 6.0MSFLXGRD.OCX6.00.8169L,P,E
Hierarchical FlexGrid Control 6.0MSHFLXGD.OCX6.00.3005L,P,E
Internet Transfer Control 6.0MSINET.OCX6.00.8169P,E
MAPI Controls 6.0MSMAPI32.OCX6.00.8169P,E
Masked Edit Control 6.0MSMASK32.OCX6.00.8169P,E
Multimedia Control 6.0MCI32.OCX6.00.8169P,E
PictureClip Control 6.0PICCLP32.OCX6.00.8169P,E
RemoteData Control 6.0MSRDC20.OCX6.00.8169E
Rich Textbox Control 6.0RICHTX32.OCX6.00.8169L,P,E
SysInfo Control 6.0SYSINFO.OCX6.00.8169P,E
Tabbed Dialog Control 6.0TABCTL32.OCX6.00.8169L,P,E
Windows Common Controls-3 6.0COMCT332.OCX6.00.8169P,E
Windows Common Controls 5.0 (SP2)COMCTL32.OCX6.00.8022L,P,E
Windows Common Controls 6.0MSCOMCTL.OCX6.00.8177L,P,E
Windows Common Controls-2 5.0 (SP2) COMCT232.OCX6.00.8022L,P,E
Windows Common Controls-2 6.0MSCOMCT2.OCX6.00.8177L,P,E
Winsock Control 6.0MSWINSCK.OCX6.00.8169P,E
L = 標準版
P = 專業版
E = 企業版

如何使用 VB6Cli.exe?

使用 VB6Cli.exe 前,必須在系統上安裝 Microsoft Visual Basic 6.0 的其中一個版本。

在執行 VB6Cli.exe 公用程式前,應確定沒有其他應用程式正在執行中。

只要在 Windows [檔案總管],按兩下 VB6Cli.exe 即可。該公用程式會偵測 Microsoft Visual Basic 6.0,並為該版本安裝必要的設計階段授權。

如果成功安裝了授權,您將會看到類似下列對話方塊:
「企業設計階段授權已成功安裝」(Enterprise Design Licenses Have Been Installed Successfully)
VB6Cli.exe 也提供了一個靜態模式。在指令提示字元下以 /q 執行 VB6Cli.exe 時,會以無使用者介面的方式執行公用程式。結果程式碼可由其他應用程式擷取和使用,並測試是否安裝授權。

結果程式碼和錯誤訊息

摺疊此表格展開此表格
結束碼 0:已安裝該版本的授權
結束碼 1:系統未偵測到 Microsoft Visual Basic 6.0
結束碼 2:無法載入支援公用程式庫
結束碼 3、4:至少有一個設計授權未正確安裝
結束碼 5:無法安裝任何設計授權
結束碼 6:VBC6 公用程式出現未指定的錯誤

免責聲明

本文中討論的公用程式,僅適用於「現有狀況」,Microsoft 不保證可以在所有的情況下適用。雖然 Microsoft 支援工程師可協助您使用該產品,但卻不支援。請自行承擔使用這個工具的風險。

?考

如需詳細資訊,請參閱「Microsoft 知識庫」中的下列文件:
194784 INFO:Controls Shipped with Visual Basic 6.0
181854 FILE:Vbc.exe 修正 VB 5.0 控制項安裝問題
177799 PRB:「找不到該元件的授權資訊」錯誤訊息

屬性

文章編號: 194751 - 上次校閱: 2005年8月12日 - 版次: 4.4
這篇文章中的資訊適用於:
  • Microsoft Visual Basic 6.0 Learning Edition
  • Microsoft Visual Basic 6.0 Professional Edition
  • Microsoft Visual Basic 6.0 Enterprise Edition
關鍵字:?
kbdownload kbpubtypekc kbmsccsearch kbctrl kbfile kblicensing kbprb kbtophit KB194751
Microsoft及(或)其供應商不就任何在本伺服器上發表的文字資料及其相關圖表資訊的恰當性作任何承諾。所有文字資料及其相關圖表均以「現狀」供應,不負任何擔保責任。Microsoft及(或)其供應商謹此聲明,不負任何對與此資訊有關之擔保責任,包括關於適售性、適用於某一特定用途、權利或不侵權的明示或默示擔保責任。Microsoft及(或)其供應商無論如何不對因或與使用本伺服器上資訊或與資訊的實行有關而引起的契約、過失或其他侵權行為之訴訟中的特別的、間接的、衍生性的損害或任何因使用而喪失所導致的之損害、資料或利潤負任何責任。

提供意見

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com