Есть ли событие, когда приложение открывается пользовательским файлом? На C # .NET - PullRequest
1 голос
/ 08 августа 2011

Дело в том, что я создал файл с пользовательской информацией и уникальным расширением, скажем (.qwas). Если я изменил реестр в HKEY_CLASSES_ROOT, я могу изменить его значок и выбрать, какая программа откроет его. Что я хочу сделать, так это то, что, когда я дважды щелкаю по нему, он открывает мое приложение .NET и в приложении происходит событие, подобное FileOpenApp. Так что я могу извлечь информацию из файла и сделать пользовательские методы.

Тип поведения, который я хочу сделать, аналогичен файлам проекта приложения, например .fla из flash.

Я не знаю, как начать с этой идеи, я надеюсь, что кто-нибудь знает даже название этого типа процедуры. Спасибо

1 Ответ

1 голос
/ 08 августа 2011

Не можете ли вы передать имя файла в качестве аргумента в .Net App. Что-то вроде

[HKEY_CLASSES_ROOT \ Applications [имя приложения] \ shell \ open \ command] @ = "\" [путь к приложению] \ "\"% 1 \ "% *"

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