将菜单项添加到另一个应用程序

发布于 2024-07-25 04:43:32 字数 352 浏览 1 评论 0原文

gAlwaysIdle 是一个 Windows 应用程序,它将向 Gtalk 上下文菜单添加一个菜单项。

替代文本
(来源:tothepc.com

我该怎么办这是使用 vb.net 或 c#.net 的应用程序吗?

gAlwaysIdle is a windows application which will add a menu item to Gtalk context menu.

alt text
(source: tothepc.com)

How can I do this to an application using vb.net or c#.net?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

草莓酥 2024-08-01 04:43:32

我认为使用 .NET 这是不可能的。 gAlwaysIdle 的网站目前已关闭,但它很可能使用代码/DLL 注入在运行时修改 Google Talk 的代码并插入菜单项。 这仅适用于本机代码(编译)语言,而 .NET 语言则不然。

编辑:我找到了一个下载镜像并查看了该应用程序。 它使用了DLL注入的SetWindowsHook方法,这证实了我的理论。

I don't think this is possible using .NET. gAlwaysIdle's website is down at the moment, but it most likely uses code/DLL injection to modify Google Talk's code at runtime and insert a menu item. This is only possible with native code (compiled) languages, which .NET languages aren't.

Edit: I found a download mirror and took a look at the application. It uses the SetWindowsHook method of DLL injection, which confirms my theory.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文