C# Windows 8协议uri运行控制台程序

C# Windows 8协议uri运行控制台程序,c#,uri,console-application,windows-8.1,protocols,C#,Uri,Console Application,Windows 8.1,Protocols,如何注册C控制台程序以使用协议uri运行 我想用电话:+0123456789调用运行控制台程序 我已经提供了很多关于如何在Windows7上注册或如何使用协议uri注册Windows8应用程序的信息。 有人能告诉我一个解决方案吗?我如何在Windows8中为控制台应用程序做到这一点 感谢您的帮助。Windows 8或8.1桌面应用程序与Windows 7基本相同 在注册表中注册URL: HKEY_CLASSES_ROOT tel (Default) = "URL:Tel Pro

如何注册C控制台程序以使用协议uri运行

我想用电话:+0123456789调用运行控制台程序 我已经提供了很多关于如何在Windows7上注册或如何使用协议uri注册Windows8应用程序的信息。 有人能告诉我一个解决方案吗?我如何在Windows8中为控制台应用程序做到这一点


感谢您的帮助。

Windows 8或8.1桌面应用程序与Windows 7基本相同

在注册表中注册URL:

HKEY_CLASSES_ROOT
   tel
      (Default) = "URL:Tel Protocol"
      URL Protocol = ""
      DefaultIcon
         (Default) = "mytelapp.exe,1"
      shell
         open
            command
               (Default) = "C:\Program Files\mytelapp\mytelapp.exe" "%1"
由于可能有其他应用程序希望处理tel协议,因此也会在HKLM\SOFTWARE\RegisteredApplications下添加指向您的功能注册的指针


请参见和

它与windows 8不同,在windows 10中也不尽相同