gpt4 book ai didi

c# - Marshal.GetActiveObject ("Outlook.Application") 在使用提升的权限进行调试时抛出 MK_E_UNAVAILABLE

转载 作者:太空狗 更新时间:2023-10-29 20:13:30 24 4
gpt4 key购买 nike

当 Visual Studio 未以管理员身份启动时,此代码在 release r 调试中运行没有问题。

Marshal.GetActiveObject("Outlook.Application");

但是,当我以管理员身份启动 Vs 并在调试中运行同一行时,出现以下错误:

System.Runtime.InteropServices.COMException
Operation unavailable (Exception from HRESULT: 0x800401E3 (MK_E_UNAVAILABLE))

我该如何解决这个问题。

最佳答案

我猜测您正在以管理员身份运行 Visual Studio(通过以管理员身份运行启动),而 Outlook 是以用户身份打开的,该用户以 Windows 登录身份登录。因此,Visual Studio 与 Outlook 客户端在不同的用户下运行。

关于c# - Marshal.GetActiveObject ("Outlook.Application") 在使用提升的权限进行调试时抛出 MK_E_UNAVAILABLE,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23698462/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com