Office DCOM 組件交互權限設置


這里以 WORD 為例:

  1. 運行 mmc -32 打開控制台。
  2. 點擊 文件 -> 添加/刪除管理單元 ,在 可用的管理單元 中選擇 組件服務 ,然后點擊 添加確定
  3. 展開 組件服務節 點直到看到 DCOM 配置
  4. 找到 Microsoft Word 97 - 2003 文檔 (針對 Excel 則是 Microsoft Excel Application), 右鍵 屬性
  5. 切換到 位置 選項卡,勾選在 數據所在計算機上運行應用程序在此計算機上運行應用程序
  6. 切換到 安全 選項卡, 在 啟動和激活程序 功能與 訪問權限 選擇 自定義 ,並編輯權限。
  7. 添加所需的賬戶, 一般情況下, IIS 部署的 Web 應用需要 IIS Users 以及 NetWork Service, 而 Windows 服務則需要其登錄身份的賬戶權限。 這里我一般選擇 Everyone , 然后勾選本地啟動,遠程啟動,本地激活,遠程激活,還有就是遠程訪問。畢竟在程序中, 我們一般都是使用 RPC 的方式進行訪問。
  8. 上述步驟設置完畢之后, 切換到 標識 選項卡,勾選 指定用戶* , 最好填寫管理員賬號密碼 。
  9. 點擊應用。
  10. 打開 C:\Windows\System32\config\systemprofile 目錄,如果沒有 Desktop 目錄則新建。
  11. 打開 C:\Windows\SysWOW64\config\systemprofile 目錄,如果沒有 Desktop 目錄則新建。
  12. 如果是 Windows服務 , 運行 services.msc 打開服務面板, 找到對應服務,右鍵屬性。
  13. 切換到 登錄 選項卡,登錄身份選擇 本地系統賬戶 並且勾選 允許服務於桌面交互


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM