C# 通过URL Protocol注册表调用本地应用

版权声明:https://blog.csdn.net/qq_36514766 https://blog.csdn.net/qq_36514766/article/details/87597411

1.配置注册表

Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\M5WebExe]
"URL Protocol"="调用的程序exe"
@="M5WebExe" //在浏览器输入M5WebExe://   即可打开
[HKEY_CLASSES_ROOT\M5WebExe\DefaultIcon]
@="调用的程序exe,1"//1 表示有参数
[HKEY_CLASSES_ROOT\M5WebExe\shell]
[HKEY_CLASSES_ROOT\M5WebExe\shell\open]
[HKEY_CLASSES_ROOT\M5WebExe\shell\open\command]
@="\"调用的程序exe\" \"%1\""//%1 参数

2.C# 代码

using System;

namespace app
{
    class Program
    {
        static void Main(string[] args)
        {
            //args 可以接收传入的参数
            //打开应用
            System.Diagnostics.Process.Start(@"C:\Program Files (x86)\Tencent\QQ\Bin\QQScLauncher.exe");
        }
       
    }
}

猜你喜欢

转载自blog.csdn.net/qq_36514766/article/details/87597411