Открыть с помощью

232
28 апреля 2017, 16:30

VS2015, Win10, программа на C# WPF.

Если нажать на файл, который программа может "прочитать", и в контекстном меню выбрать пункт "Открыть с помощью...", файл начинает ассоциироваться с этой программой, но ничего не происходит (даже программа не запускается). Если же после ассоциации двойным щелчком открыть файл, то открывается через программу как надо.

Читал, что при "Открыть с помощью..." путь к программе ищется в реестре, я проверял в реестре он есть. Почему сразу по этой команде не получается открыть файл?

Можно ли как-то в отладке пройти этот сценарий?

UPD: Решил сделать вывод в текстовый файл аргумента, который передаётся программе. Файл создаётся, и в него записывается верный путь к открываемому файлу. Значит программа всё-таки запускается, только не до конца.

Answer 1

Поставил в свойствах программы, всегда запускать от имени администратора и всё заработало.

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

READ ALSO
Чем отличается iTextSharp от iText и что сейчас лучше использовать?

Чем отличается iTextSharp от iText и что сейчас лучше использовать?

В Nuget сейчас обе библиотеки имеют достаточно свежие версии

273
“Частичная” десериализация объекта

“Частичная” десериализация объекта

В ответ на запрос к API я получаю json следующей структуры:

248
Перебрать все TextBox расположенные во всех Panel

Перебрать все TextBox расположенные во всех Panel

Есть две Panel, в каждой из них по пять TextBox

326