在 C# 中创建自定义应用程序链接(ed2k 链接样式)
本文关键字:链接 ed2k 样式 应用程序 创建 自定义 | 更新日期: 2023-09-27 17:57:21
我想创建一种方法来拦截指向我的应用程序的"特殊链接"(例如 myapp://myinfo),就像像edonkey这样的应用程序一样。
例如,第一件事是按照此处所述进行注册,以便浏览器最终调用类似"yourapp.exe链接"的内容。
所以,我有两个问题:
- 有没有比上面描述的更好的方法来创建"自定义链接"
- 为了防止每个链接启动新的应用程序实例,您将使用的最佳机制是什么?(我正在考虑某种 IPC,基于查找其他实例这样简单的东西,如果它们在那里,请向其发送命令(使用套接字、消息或其他))。最常见的方法是什么?
谢谢!!
您在
创建自定义链接时提供的链接非常好...
第二个问题...好吧,在我看来,您可以制作两个应用程序:
- 一个轻型应用程序仅用于重定向到主应用程序。
- 将成为主要应用程序的应用程序。主应用接收从第一个应用发送的消息。
我不会使用套接字,除非您想使下载服务器可以处理来自多台机器的下载订单。
第一个问题:链接方法本质上是正确的。只需以编程方式执行此操作 - 不要启动 reg 文件。
第二个问题:查看此示例,了解如何检测多个实例并通知第一个实例。