1、Marshal.GetActiveObject 函数会抛出异常 MK_E_UNAVAILABLE;可能是用户权限不同,将两个程序都用管理员启动即可;
2、如何查看程序的ProgID:注册表查看:HKEY_CLASSES_ROOT\ProgID\CLSID
本文探讨了使用Marshal.GetActiveObject函数时遇到MK_E_UNAVAILABLE异常的问题,指出这可能与用户权限有关,并提供了解决方案——确保两个程序都以管理员身份运行。同时,介绍了如何通过注册表查看程序的ProgID,帮助开发者更深入地理解该问题。
1、Marshal.GetActiveObject 函数会抛出异常 MK_E_UNAVAILABLE;可能是用户权限不同,将两个程序都用管理员启动即可;
2、如何查看程序的ProgID:注册表查看:HKEY_CLASSES_ROOT\ProgID\CLSID
739
1301
2600

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