Это действительно зависит от установленного программного обеспечения ClickOnce, но краткий ответ, вероятно, нет.
Если производители программного обеспечения не интегрировали этот тип функциональности в приложение в качестве параметра, поиск исполняемого файла и связывание его с типом файла все равно может завершиться ошибкой, поскольку они, вероятно, не спроектировали свое приложение для запуска с файлом, переданным как параметр "файл открыт".
Однако, если вы хотите попробовать, вы можете найти исполняемый файл в одном из следующих каталогов. Обратите внимание, что они являются частью кеша ClickOnce. Кеш немного запутан, поэтому необходимо провести расследование.
Windows XP
C:\Documents and Settings\[Username]\Local Settings\Apps\2.0\[Random Folder Name]\[Another Random Folder Name]\[Hunt until you find it.]\the-apps-executable.exe
Windows Vista +
C:\Users\[Username]\AppData\Local\Apps\2.0\[Random Folder Name]\[Another Random Folder Name]\[Hunt until you find it.]\the-apps-executable.exe
Философия ClickOnce немного отличается от обычных программ, установленных в «C: \ Program Files». Устанавливая приложение в каталог пользователя, оно может быть установлено без прав администратора, а система автоматического обновления может работать без каких-либо серьезных проблем безопасности.
ClickOnce - это просто механизм установки программного обеспечения. Я управляю очень надежным приложением, которое публикую через ClickOnce, потому что мне нужно иметь возможность принудительно обновлять моего пользователя. Что касается ограничений, программное обеспечение имеет гарантированный доступ только к нескольким папкам в рабочей папке пользователя для хранения данных.
Приложения ClickOnce никоим образом не ограничены движком C1 в отношении того, чем они являются и что им запрещено делать. Они ограничены только правами пользователя. Если у вас есть контроль над системой конечного пользователя, вы можете делать все, что вы хотите с приложением C1. Если вы разрабатываете для более широкого круга пользователей, в разных средах, то вам необходимо разработать свое приложение с предположением, что вы работаете в ограниченной песочнице.
Разработчик Эван Вондрасек говорит, что по умолчанию:
MarkdownPad (должен) связываться с типами файлов .md, .mdown и .markdown. Вы можете вручную связать типы файлов с исполняемым файлом MarkdownPad (он обрабатывает как ClickOnce, так и стандартные аргументы Windows), но при ручной привязке типов файлов к исполняемому файлу есть одно важное предупреждение: при непосредственном использовании исполняемого файла приложение НЕ будет работать в режиме «ClickOnce». "и больше не будет получать автоматические обновления. Вы можете убедиться в этом, перейдя в «Справка» -> «О программе», и рядом с номером версии появится «Не развернуто через ClickOnce».