Answers:
这实际上取决于已安装的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发布的非常强大的应用程序,因为我需要能够强制对用户的更新。就限制而言,该软件只能保证访问用户工作文件夹中的几个文件夹以进行数据存储。
C1引擎对ClickOnce应用程序的用途和不做任何限制。它们仅受用户权限的限制。如果您可以控制最终用户的系统,则可以使用C1应用程序执行任何所需的操作。如果要在不同的环境中为更大范围的用户开发,则需要在假设您在有限的沙箱中运行的情况下开发应用程序。
开发人员Evan Wondrasek缺省说:
MarkdownPad(应)与.md,.mdown和.markdown文件类型关联。您可以将文件类型与MarkdownPad可执行文件手动关联(它处理ClickOnce和标准Windows args),但是在将文件类型手动关联到可执行文件时有一个主要警告:直接使用可执行文件时,应用程序将不会在“ ClickOnce模式下运行”,将不再收到自动更新。您可以通过转到“帮助”->“关于”进行验证,版本号旁边将列出“未通过ClickOnce部署”。