网页唤起指定软件,其实就是利用URL来执行一个关键字Key,这个Key是注册表中的一个键,Value是指定路径的exe,亦可携带参数启动exe;
步骤1:检查关键字是否已存在
//检查注册表是否已包含 key
private static bool IsRegisteredKey(string key)
{
var executablePath = string.Empty;
try
{
var registryRunKey = Registry.ClassesRoot.OpenSubKey(key);
if (registryRunKey != null)
{
executablePath = registryRunKey.GetValue("URL Protocol") as string;
registryRunKey.Close();
}
}
catch (Exception ex)
{
Logger.WriteLineErro