此頁(yè)沒(méi)有內(nèi)容條目
內(nèi)容

為確保 Internet 環(huán)境的安全,需要將由 RDS.DataSpace 對(duì)象的 CreateObject 方法事例化的業(yè)務(wù)對(duì)象標(biāo)記為“腳本安全”。在 DCOM 中使用之前,應(yīng)確保在系統(tǒng)注冊(cè)表的“許可”區(qū)域中對(duì)該業(yè)務(wù)對(duì)象進(jìn)行了同樣的標(biāo)記。

要手工標(biāo)記業(yè)務(wù)對(duì)象為“腳本安全”,需要?jiǎng)?chuàng)建包含以下文本的具有 .reg 擴(kuò)展名的文本文件。下面的兩組編號(hào)可以啟用“腳本安全”功能:

[HKEY_CLASSES_ROOT\CLSID\<MyActiveXGUID>\Implemented

Categories\{7DD95801-9882-11CF-9FA9-00AA006C42C4}]

[HKEY_CLASSES_ROOT\CLSID\<MyActiveXGUID>\Implemented

Categories\{7DD95802-9882-11CF-9FA9-00AA006C42C4}]

其中 <MyActiveXGUID> 是業(yè)務(wù)對(duì)象的十六進(jìn)制 GUID 號(hào)碼,將其保存并通過(guò)使用“注冊(cè)表編輯器”或雙擊“Windows 資源管理器”中的 .reg 文件將其合并到注冊(cè)表中。

在 Microsoft? Visual Basic? 中創(chuàng)建的業(yè)務(wù)對(duì)象可通過(guò)“打包和展開(kāi)向?qū)А北蛔詣?dòng)標(biāo)記為“腳本安全”。當(dāng)向?qū)б笾付ò踩O(shè)置時(shí),請(qǐng)選擇“初始化安全”和“腳本安全”。

在最后的步驟中,“應(yīng)用程序安裝向?qū)А眲?chuàng)建了一個(gè) .htm 和一個(gè) .cab 文件,可以將這兩個(gè)文件復(fù)制到目標(biāo)計(jì)算機(jī)并雙擊 .htm 文件以加載頁(yè)面并正確注冊(cè)服務(wù)器。

由于在默認(rèn)情況下業(yè)務(wù)對(duì)象將安裝在 Windows\System32\Occache 目錄中,因此要將其移動(dòng)到  Windows\System32 目錄并改變 HKEY_CLASSES_ROOT\CLSID\<MyActiveXGUID>\InprocServer32 注冊(cè)表鍵使之與正確的路徑相匹配。