我正在製作一個使用Windows Shell集成的程序,並且我所做的註冊表更改如下: 例如,對於.txt,我看到HKEY_CLASSES_ROOT\.txt > (Default)
的值爲txtfile
。我在HKEY_CLASSES_ROOT\txtfile\shell
中添加了密鑰myprogram > (Default)
,其值爲Open with MYPROGRAM
。到myprogram
我加command > (Default)
的值爲*path-to-my-program* %1
。現在,當我右鍵單擊.txt文件時,可以選擇使用我的程序打開它。Windows Shell與多個文件集成
但是,當我這樣做有多個.txt文件在Windows打開我的計劃中有許多次,每次另一個文件作爲參數與。但是我想用所有的文件打開我的程序一次。有沒有辦法改變註冊表中的東西?
如果沒有,我還沒有找到一種方法,使可多次打開,並結合他們都一個一個節目,所以我也能做到這樣,如果有人可以幫我一下吧。順便說一句,我正在用C#編寫這個程序。
你的代碼並沒有真正的工作,但CodeProject的例子,謝謝。 – Cokegod