启动时打开文件
回答
,如果你想这对您需要注册您的应用程序作为一个给定扩展的默认应用程序在客户机上发生的是一个文件关联。 This question可能会得心应手。
要实际处理开放,您需要处理交给应用程序的参数,它们将包含文件路径。您可以在覆盖Application.OnStartup
(e.Args
)或Environment.GetCommandLineArgs
中获取参数。
那么我已经添加到问题中的图像的最后2个字段呢? – Sulby
@ FireFly3000:我认为图标应该指向某个图像,然后他将在关联时显示该图像,ProgID可能需要引用您的应用程序或给它一个ID。我从来没有使用过这个工具,你不能在它的文档中找到任何东西吗? –
您需要注册文件扩展名并将其与您的程序相关联,无论是在使用某些API进行安装期间还是在程序第一次执行时从代码进行关联。
检查这些的:
How to associate a file extension to the current executable in C#
Associate File Extension with Application
我个人不喜欢100%注册表的办法,应该有一定的Windows API为这一点,我们应该让这些API在不工作在我看来,担心我们这边的书记官处。
- 1. 在Vim启动时打开文件
- 2. VIM:提供在启动时或打开文件打开NETRW
- 3. 启动openoffice calc并打开csv文件
- 4. 如何在启动emacs时自动打开文件?
- 5. 打开文件时系统启动加载项
- 6. Chrome扩展程序在文件打开时启动
- 7. 如何从启动时运行的脚本打开文件
- 8. VB.NET打开主exe文件时强制'启动'应用程序?
- 9. 启动Vim时无法打开两个以上的文件
- 10. VSCode在启动时打开特定文件
- 11. 在启动时,打开指定的ViewController
- 12. 如何在打开新文件时打开文件(打开文件)?
- 13. 推迟插件在Eclipse启动时自动加载/打开
- 14. 如何启动记事本++在空中打开文本文件?
- 15. 打开动态文件(fopen)
- 16. 安装时打开文件
- 17. 显示在NSPathControl对象启动时打开的文档路径
- 18. 的Neo4j无法启动:最大1024打开文件允许
- 19. 打开启动画面后,iPhone .ipa文件变空白?
- 20. 如何在打开“Word宏启用模板”时启动宏?
- 21. Eclipse在哪里保存要在启动时打开的文件列表?
- 22. apache启动时出错:无法打开配置文件/etc/apache2/mods-enabled/proxy_scgi.load
- 23. 在启动时从批处理中打开一个随机文件
- 24. 通过打开文件启动Excel时,Excel加载项无法加载
- 25. 当我重新启动Android Studio时,以前打开的文件不会保持打开
- 26. vscode始终会在启动时打开欢迎屏幕,而不是上次打开的文件夹
- 27. Python(windows)将会从命令行打开文件,但不会从eclipse中启动的脚本中打开文件
- 28. 在活动开启时启动服务
- 29. 打开移动node.js - 使其在启动时运行不同的启动脚本
- 30. 打开文件
您可以在Windows文件夹设置中将自定义文件扩展名与您的程序相关联 – sll