1、Marshal.GetActiveObject 函数会抛出异常 MK_E_UNAVAILABLE;可能是用户权限不同,将两个程序都用管理员启动即可;
2、如何查看程序的ProgID:注册表查看:HKEY_CLASSES_ROOT\ProgID\CLSID
本文探讨了使用Marshal.GetActiveObject函数时遇到MK_E_UNAVAILABLE异常的问题,指出这可能与用户权限有关,并提供了解决方案——确保两个程序都以管理员身份运行。同时,介绍了如何通过注册表查看程序的ProgID,帮助开发者更深入地理解该问题。
开发板推荐:天空星STM32F407VET6开发板
超高性价比 STM32主控 | 超高主频 | 一板兼容百芯 | 比赛神器 | 沉金彩色丝印
1、Marshal.GetActiveObject 函数会抛出异常 MK_E_UNAVAILABLE;可能是用户权限不同,将两个程序都用管理员启动即可;
2、如何查看程序的ProgID:注册表查看:HKEY_CLASSES_ROOT\ProgID\CLSID
开发板推荐:天空星STM32F407VET6开发板
超高性价比 STM32主控 | 超高主频 | 一板兼容百芯 | 比赛神器 | 沉金彩色丝印
819
512
1355

被折叠的 条评论
为什么被折叠?