我想在Windows 7上使用卷影複製服務,並查看了MS vshadow代碼和AlphaVSS。這些似乎提供足夠的細節來執行我所需的操作,但除非處於管理模式,否則我無法執行任何操作 - 在CoInitialize和CoInitializeSecurity之後,如果在正常用戶模式下,第一次真正的COM調用時出現「0x80070005 - 訪問被拒絕」即使用戶是Backup Operators的成員。卷影複製服務可以在Windows 7中由非管理員使用
在應用程序事件日誌中的條目表明這是一個COM問題: -
與CLSID {0b5a2c52-3eb9-470a-96e2-6c6d4570e40f}和 名VssSnapshotMgmt不能啓動COM服務器。 [0x80070005,訪問被拒絕。]
但我找不到任何這樣的服務器VssSnapshotMgmt,所以我不知道如何更改用戶的訪問權限。 我也相信這是可以做到的,因爲備份在我的機器上工作而不提高特權。
該應用程序旨在爲愚蠢的客戶(從各種意義上),所以我反對使用管理模式,如果可能的話。
有關如何連接到此服務的任何線索?