我试图用救赎正是如此设置(实际上明确)在PST文件PR_PST_PASSWORD属性:MAPI_E_NO_ACCESS错误设置RDOPstStore财产
RDOSession session = new RDOSession();
RDOPstStore store = session.LogonPstStore(sourcePstPath,Type.Missing,Type.Missing,password);
Int32 PR_PST_PASSWORD = 0x67ff0003;
store.Fields[PR_PST_PASSWORD] = 0x00000000;
最后一行抛出此异常:
System.UnauthorizedAccessException was unhandled
HResult=-2147024891
Message=Error in HrSetOneProp: MAPI_E_NO_ACCESS
有没有办法可以设置这个属性?
'你在使用'多线程'运行这个... ...吗?如果是这样,那么这听起来像问题和或问题。 – MethodMan 2014-12-03 20:46:19
不,单线程。 – 2014-12-04 15:09:59