文章編號: 165101 - 上次校閱: 2004年7月13日 - 版次: 1.3

如何使用 Windows 95、 Windows 98 或 Windows Me 電腦為 DCOM 伺服器

系統提示本文適用於您使用的作業系統之外的作業系統。與您不相關的文章內容已停用。

在此頁中

全部展開 | 全部摺疊

結論

若要使用 Microsoft Windows 95、 Windows 98 或 Windows Me 電腦作為分散式元件物件模型 (DCOM) 伺服器,您需要安裝及設定電腦特別執行 DCOM 應用程式。本文將告訴您如何安裝 DCOM,以及如何設定 Windows 95/98/ME 成為 DCOM 伺服器。

注意: 使用 Windows Windows 95、 Windows 98 或 Windows Me 的電腦,如 DCOM 伺服器並不會提供與 Windows NT 4.0 或 Windows 2000 電腦相同的功能。效能和安全性是更有限。此外,您可以執行一些步驟以手動方式,由 Windows NT 和 Windows 2000 會自動提供。比方說您需要以手動方式啟動您的伺服應用程式,並讓其雖然 Windows 2000 和 Windows NT 為您在需要時啟動它正在等待遠端用戶端。在另外,您需要確定 Rpcss.exe Windows\System 資料夾中的正在執行。DCOM 版本注意事項本篇文章稍後的 〈 參考 〉 一節中列出為 Windows 95 與 Windows 98 提供完整的差異清單。

其他相關資訊

DCOM 會包含部分 Windows NT 4.0、 Windows 2000 和 Windows 千禧中。DCOM 1.2 版包含在 Windows 98。若要使用 Windows 95 或 Windows 98 的最新版本的 DCOM,您需要下載和安裝 DCOM,以及將電腦設定為執行 DCOM 應用程式。若要使用 Windows 千禧 DCOM,只需要將電腦設定為執行 DCOM 應用程式。

注意: 雖然 Windows 98 和 Windows Me 已經包含 DCOM,它們並沒有包含 DCOMCNFG 公用程式。您可以從以下提及的相同位置下載 DCOMCNFG 公用程式。

下載並安裝在 Windows 95 或 Windows 98 上的 DCOM

下載和安裝 DCOM Windows 95 電腦上,請遵循下載指示可用下列 Microsoft 網站:
http://www.microsoft.com/downloads/details.aspx?FamilyID=d7a4de78-81a9-4db7-beb6-84ff99342172&displaylang=en (http://www.microsoft.com/downloads/details.aspx?FamilyID=d7a4de78-81a9-4db7-beb6-84ff99342172&displaylang=en)
下載和安裝 Windows 98 的電腦上的 DCOM,依照可用的下載指示下列 Microsoft 網站:
http://www.microsoft.com/com/dcom/dcom98/download.asp (http://www.microsoft.com/com/dcom/dcom98/download.asp)

將電腦設定為執行 DCOM 應用程式

  1. 開始 功能表,選取 執行,然後類型: Dcomcnfg
  2. 在 [預設內容] 索引標籤上選取 啟用 DCOM] 在這台電腦上
  3. 在 [預設安全性] 索引標籤選取 [啟用遠端連線]。
  4. 在 [預設安全性] 索引標籤上按一下 [編輯預設值]。
  5. 存取權限] 對話方塊中,按一下 [新增],以授與或拒絕存取伺服器的使用者]。 按一下 [確定] 以關閉 [新增存取權限] 對話方塊,按一下 [確定],關閉 [存取權限] 對話方塊再按 [套用] 放入您的存取權限生效。
  6. 在 [應用程式] 索引標籤上選取您要在這台電腦上執行,並按一下 [內容] 的伺服器元件。
  7. 在 [位置] 索引標籤選取 [執行] 在這台電腦上的應用程式]。

    注意: 這會假設您想要這台電腦上執行的伺服器應用程式已經安裝在電腦上。
  8. 關閉所有視窗,以都關閉 dcomcnfg。
將您想要自動化透過 DCOM 對啟動群組的伺服器元件的捷徑。這是良好的技術,以確保在啟動時啟動元件。用戶端可以存取它之前,必須先執行伺服器元件。

伺服器應用程式

伺服器應用程式需要保持執行,讓遠端用戶端應用程式可以存取它。保持執行的伺服器應用程式最簡單的方法,就是載入伺服器應用程式中的空白表單。使用下列步驟來載入空白表單,當您啟動 ActiveX 執行檔伺服器:
  1. 在 [專案] 功能表中上, 選取 [新增表單]。根據預設加入 Form1。
  2. Form1 的 [看得見] 屬性設定為 False
  3. 在 [專案] 功能表上, 選取 [加入模組]。根據預設加入 Module1。
  4. 將下列程式碼貼入 Module1] 的 [程式碼] 視窗中:
    Option Explicit
    
    Public Sub Main()
      Load Form1
    End Sub
    					
  5. 在 [專案] 功能表上, 選取 [專案屬性]。在 [一般] 索引標籤選取 [為啟始物件的 [Sub Main]。
  6. 若要能夠接收呼叫伺服器,需要確定 Rpcss.exe Windows\System] 資料夾中) 中的執行。如果它不會啟動預設,您可以到群組啟動新增它,使其自動開始時系統靴向上。

?考

版本注意事項的 DCOM 包含描述 DCOM 的 Windows 95 或 Windows 98 和 DCOM 的 Windows NT 4.0 或 Windows 2000 之間差異的區段。這是非常重要區段以閱讀。

DCOM 版本注意事項,如 Windows 95 是位在下列 Microsoft 網站:
http://www.microsoft.com/com/default.mspx (http://www.microsoft.com/com/default.mspx)
DCOM 版本注意事項,對於 Windows 98 是位在下列 Microsoft 網站:
http://www.microsoft.com/com/default.mspx (http://www.microsoft.com/com/default.mspx)

這篇文章中的資訊適用於:
  • Microsoft Visual Basic 5.0 Enterprise Edition
  • Microsoft Visual Basic Enterprise Edition for Windows 6.0
關鍵字:?
kbmt kbdcom kbhowto KB165101 KbMtzh
機器翻譯機器翻譯
重要:本文是以 Microsoft 機器翻譯軟體翻譯而成,而非使用人工翻譯而成。Microsoft 同時提供使用者人工翻譯及機器翻譯兩個版本的文章,讓使用者可以依其使用語言使用知識庫中的所有文章。但是,機器翻譯的文章可能不盡完美。這些文章中也可能出現拼字、語意或文法上的錯誤,就像外國人在使用本國語言時可能發生的錯誤。Microsoft 不為內容的翻譯錯誤或客戶對該內容的使用所產生的任何錯誤或損害負責。Microsoft也同時將不斷地就機器翻譯軟體進行更新。
按一下這裡查看此文章的英文版本:165101? (http://support.microsoft.com/kb/165101/en-us/ )
Microsoft及(或)其供應商不就任何在本伺服器上發表的文字資料及其相關圖表資訊的恰當性作任何承諾。所有文字資料及其相關圖表均以「現狀」供應,不負任何擔保責任。Microsoft及(或)其供應商謹此聲明,不負任何對與此資訊有關之擔保責任,包括關於適售性、適用於某一特定用途、權利或不侵權的明示或默示擔保責任。Microsoft及(或)其供應商無論如何不對因或與使用本伺服器上資訊或與資訊的實行有關而引起的契約、過失或其他侵權行為之訴訟中的特別的、間接的、衍生性的損害或任何因使用而喪失所導致的之損害、資料或利潤負任何責任。