一個怪異的現象請大家幫忙解決一下. 若 DCOM Server 以 A 帳戶啟動, DCOM Client 以 B 帳戶執行就會產生 Error 429; 但若 DCOM Client 以 A 帳戶執行則正常(在同一台電腦上).
Server 為 Win2000 Adv Server, DCOMCNFG [預設驗證等級]-連線.[預設模擬等級]-識別.[預設存取權]-Everyone,SYSTEM.[預設啟動權]-Everyone,SYSTEM,INTERACTIVE.[應用程式]-[驗證等級]-預設值.[安全性]-全部使用預設值.[身份識別]-啟動的使用者.
Client 為 Win2000 Pro or Win98, DCOMCNFG 未設定.跑出來的結果都是 Error 429.
DCOM Server 為 Stand alone ActiveX EXE 非 ActiveX Component.
創作者介紹

小吳 VBQA 程式設計討論

vbqa 發表在 痞客邦 PIXNET 留言(1) 人氣()


留言列表 (1)

發表留言
  • 阿晴
  • 試出來了! 所以就上來自問自答 :)
    只要將[身份識別]-[指定的使用者] 設成固定的使用者啟動就可以了,Standalone EXE Server 可以在開機時就啟動會比較快.