將文件保存在具有正確擴展名的文件夾中後,當我回過頭去查看它時,該文件對應用程序無法識別。該文件關聯似乎丟失。用應用程序識別文件
我希望Windows能夠識別具有特定擴展名(* .sp)的所有文件與我的應用程序。我怎麼做?以及如何在我的VS部署項目中實現它。
將文件保存在具有正確擴展名的文件夾中後,當我回過頭去查看它時,該文件對應用程序無法識別。該文件關聯似乎丟失。用應用程序識別文件
我希望Windows能夠識別具有特定擴展名(* .sp)的所有文件與我的應用程序。我怎麼做?以及如何在我的VS部署項目中實現它。
此鏈接包含這樣的文字:
Visual Studio中的部署工具包括文件類型編輯器, 它允許您指定的文件類型,並將它們與 文件擴展名關聯。另外,您可以爲每個文檔類型指定動詞或動作,並指定 在瀏覽器中使用的文檔類型的MIME類型。欲瞭解更多信息,...
所以,我想這正是你需要的。 HTH
嘿..謝謝!我這樣做,但每當我點擊文件,它啓動應用程序,但不打開文件本身。我錯過了什麼? – Nick
您正在用Qt創建桌面應用程序嗎?您必須在HKEY_CLASSES_ROOT中使用QSettings在註冊表中寫入一個密鑰和值。密鑰應該在Root密鑰中立即命名爲.sp。 之後,您必須將(默認)值設置爲應安裝可執行文件的路徑,然後爲第一個arg設置%1,這將由explorer(用戶選擇的文件)傳遞 - 這對XP有效,但對於Vista和Windows 7不確定 - 我認爲有一點差異。 – Rolice