Я создаю две программы, текстовый редактор и застежку-молнию, но в этих двух программах я хочу связать с ними тип файла, но как я могу это сделать? Спасибо.
Свяжите файл с приложением
Ответы (2)
Вам необходимо отредактировать реестр: http://support.microsoft.com/kb/257592
Вы, вероятно, захотите использовать regedit, чтобы увидеть предыдущие ассоциации файлов, чтобы убедиться, что вы не напортачили.
Я знаю, что это старая ветка, но не думаю, что вам следует так возиться с реестром. Тем более, что ClickOnce и другие мастера развертывания реализовали встроенную возможность создания ассоциации файлов. Вы можете найти это в Обозреватель решений -> Свойства проекта -> вкладка «Опубликовать» -> кнопка «Параметры» -> вкладка «Ассоциации файлов». Здесь у вас есть возможность зарегистрировать тип файла с помощью настраиваемого значка, описания файла и идентификатора программы.
Если вы хотите сделать шаг вперед, вы также можете сделать это с помощью приложений с одним экземпляром. Я сделал это в учебном проекте на моем веб-сайте: DrawIt В проекте, который я настраиваю TCP-прослушиватель в первом экземпляре, а во втором, третьем, ... экземпляре я подключаю TCP-клиент и отправляю ActivationArguments первому.
Наиболее важные блоки кода находятся в файле Program.cs и void Start_server в Hoofdscherm.cs.