在创建 Windows Workflow Foundation 运行时实例时,偶尔会出现本文标题中定义的消息以及 HResult 0x8007007A。
错误文本很容易解释,并且在 Workflow Foundation 程序集中使用反射器我已将问题缩小到 ADVAPI32.DLL 中的以下调用之一。
SetKernelObjectSecurity RevertToSelf OpenProcessToken GetKernelObjectSecurity
我已经消除了 RevertToSelf() 因为它不接受输入参数,所以不能传入太小的数据结构。
GetKernelObjectSecurity 将结构作为输入,这可能是错误的,但此错误是暂时的,没有明显的再现步骤。
我认为它与应用程序中某处的内存管理有关,但无法找到 HResult 含义的良好定义。谁能指出我对这个 HResult 的良好定义的方向?