Доступ к настольному приложению через URL - PullRequest
0 голосов
/ 07 июня 2018

Доступ к настольному приложению (программному обеспечению) через URL?Я думал о создании простого приложения с использованием Visual Studio для создания активного x, как показано ниже:

1 Ответ

0 голосов
/ 07 июня 2018

Для доступа к приложениям через URL-адреса вы должны зарегистрировать свое приложение для определенного URL-адреса, например:

public void RegisterURLProtocol(string protocolName, string applicationPath, string description)
{
    // Create new Key for URL Protocol
    RegistryKey myKey=Registry.ClassesRoot.CreateSubKey(protocolName);

    // Assign Protocol
    myKey.SetValue(null, description);
    myKey.SetValue("URL Protocol", string.Empty);

    // Assign Shell Values
    Registry.ClassesRoot.CreateSubKey(protocolName + "\\Shell");
    Registry.ClassesRoot.CreateSubKey(protocolName + "\\Shell\\open");
    myKey = Registry.ClassesRoot.CreateSubKey(protocolName + "\\Shell\\open\\command");

    // Determine App who's receiving the URL calls with params
    myKey.SetValue(null, "\"" + applicationPath,  + "\" %1");
}

Хорошего дня

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...