ikas-mc / ContextMenuForWindows11

Add Custom Context Menu For Windows11
GNU Lesser General Public License v3.0
1.99k stars 93 forks source link

求助:COM的注册与DLL调用 #181

Open zoushengwu opened 2 days ago

zoushengwu commented 2 days ago

我现在重新编写了您的ContextMenuCustomHost项目,我现在想在我的MFC程序里注册ContextMenuCustomHost.dll并使用,我使用GPT提供的方法添加注册表好像并不起效,能请教一下如何注册这个COM组件并在右键菜单唤起的时候自动调用dll吗,感激不尽

ikas-mc commented 2 days ago

windows限制,只能使用msix打包应用,或者https://learn.microsoft.com/zh-cn/windows/apps/desktop/modernize/grant-identity-to-nonpackaged-apps

zoushengwu commented 2 days ago

谢谢回复,我还有一个疑问,您是如何将其注册成COM服务器的

ikas-mc commented 2 days ago

我这个应用本身就是 已打包app 只需要声明即可,具体 ContextMenuCustom/ContextMenuCustomPackage/Package.appxmanifest

对于普通桌面app 加入nonpackaged-app可以参考这个 https://github.com/notepad-plus-plus/nppShell