啓動時打開文件
回答
,如果你想這對您需要註冊您的應用程序作爲一個給定擴展的默認應用程序在客戶機上發生的是一個文件關聯。 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