2011-08-12 17 views
3

我有一個計劃,MyApp的,在那裏我可以打開一個文本文件,它的偉大工程。 該應用程序是使用Visual Studio 2003,.NET 1.1在C#中創建的。「打開方式」 - C#程序顯示在Windows只是圖標「打開方式」 conext菜單

但[右擊資源管理器文件上下文菜單 - >「打開方式」]剛剛下顯示的圖標,而不是應用程序名稱或說明。

如下所示: Open With context-menu (http://data.fuskbugg.se/skalman02/4e450ba043602_openwith.png)

如果該文本似乎是描述文本,相同記事本++ exe文件屬性常規選項卡下的圖像中看到記事本+ +。

那裏使用了什麼值?我如何設置該值?

謝謝, Exry

[編輯]: 註冊表項使用時自動生成的 「打開 - >瀏覽應用」 是: HKEY_CLASSES_ROOT \應用\ MyApp.exe將\殼\開放\命令 (默認)的關鍵麾下是:「正確的道路」「%1」

+2

不可能反向工程從截屏註冊表內容。只需記錄你在註冊表中的內容。 –

+0

我沒有在註冊表中手動添加任何內容。但是,當我使用 - >瀏覽應用程序打開某些值時,會自動生成.filextention和HKEY_CLASSES_ROOT \ Applications \ MyApp – Hrym

+0

您是否已檢查AssemblyInfo中的屬性以確保您具有AssemblyTitle?不知道這是否被使用,但它可能是。 – ForbesLindesay

回答

1

您需要設置的AssemblyInfo.cs的AssemblyTitle。完成此操作後,您可能需要刪除所有註冊表項並重新安裝應用程序。

(讓別人也有同樣的問題,並不需要通過評論跟帖搜索)

相關問題