我有一個exe(test.exe)這是一個32位寫在c + +(unicode字符集)。這個exe將執行恢復操作。的步驟包括:Spawing exe不繼承權限
- 檢查前景安裝和負載msmapi32.dll
- 在創建所指定的用戶的收件箱中的子目錄。
- 將eml文件導入子文件夾。
這些操作是使用給予完全訪問權限的臨時用戶完成的。
此exe文件執行正常。問題是當我嘗試使用C#Process.start()產生這個exe文件時,它在調用「createstoreentryid」時失敗,並返回[MAPI_E_FAILONEPROVIDER]
。
請提出任何建議。
嘗試使用UNC憑據 – 62071072SP
機器以域管理員身份登錄。你能解釋如何使用UNC憑證嗎? – inmar