2009-11-17 53 views
0

我創建了一個Windows Mobile應用程序,用於打開,編輯和關閉數據文件格式。我想實現一些功能,但我不確定如何去做。Windows Mobile,文件關聯和命令行

  1. 創建文件關聯,以便我的數據文件具有自定義圖標。
  2. 處理我的應用程序的命令行(如果有的話),以便用戶可以選擇一個數據文件在我的應用程序中打開它。

SO搜索finds this,但沒有詳細說明我在找什麼。我知道文件關聯在註冊表中,但我從來沒有碰過WinMo註冊表,所以我在那裏有點無知。我試過谷歌,但也許我沒有使用正確的關鍵詞,因爲我沒有找到太多。任何指針正確的方向將不勝感激!

回答

1

看看HKEY_CLASSES_ROOT註冊表,下面有文件擴展名的鍵,如'.txt',其中(默認)值包含另一個鍵的名稱('.txt'是'txtfile')

'txtfile'鍵包含默認圖標和shell命令的鍵。

我懷疑你可以創建類似於已存在的應用程序的鍵和值。

至於處理命令行參數,這應該是一樣的桌面,只是改變你的主要功能有一個字符串[]參數,並根據需要對其進行處理

[MTAThread] 
static void Main(string[] args) 
{ 
    Application.Run(new Form1()); 
} 
+0

感謝。這是我需要的正確方向。 – 2009-11-18 22:54:06