就像當你右鍵單擊Windows中的文件和選項列表出現,這樣的東西打開,複製,刪除等怎麼辦你添加另一個選項?此外,類似的或許是相同的概念,當你右鍵點擊桌面或文件夾時,你如何做同樣的事情?所有的幫助表示讚賞,謝謝。
1
A
回答
2
0
HKCR [文件類型或擴展] \殼[命令的名稱] \命令
設置的默認密鑰到REG_EXPAND_SZ類型和值的程序的路徑打開它。
微軟Word例如:
HKEY_CLASSES_ROOT\docxfile\shell\open\command = "%ProgramFiles%\Windows NT\Accessories\WORDPAD.EXE" "%1"
HKCR下的 「文件夾」 關鍵是你把命令的目錄。
0
在C#等託管語言中創建shell擴展並不是一個好主意。有很多原因,但最大的問題是,如果存在多個擴展名,則無法控制.NET框架的哪個版本被加載到shell中。因此,我的意思是,如果用戶加載使用.net 2的擴展,然後嘗試加載使用.net 4的擴展,則會出現問題,因爲只有一個版本的.NET可以加載到處理。
見Raymond Chen的文章在這裏:http://blogs.msdn.com/b/oldnewthing/archive/2006/12/18/1317290.aspx
相關問題
- 1. 將文件資源管理器選項卡添加到DDMS?
- 2. 將菜單項添加到文件資源管理器
- 3. 如何獲取在資源管理器或項目資源管理器中選擇的項目列表?
- 4. 如何將選項添加到使用C或C++的Windows資源管理器上下文菜單中?
- 5. Eclipse將源文件添加到包資源管理器
- 6. 如何在Eclipse項目資源管理器右鍵菜單中添加項
- 7. 在Windows資源管理器中添加圖像文件與解決方案資源管理器
- 8. C#資源管理器界面中選擇文件
- 9. 在Windows資源管理器中添加新字段,使用C#
- 10. c - 如何在資源管理器中打開選定的文件
- 11. 添加上下文菜單項Windows資源管理器
- 12. C++中的資源文件管理
- 13. Windows資源管理器加載項
- 14. 在解決方案資源管理器中的文件下添加文件
- 15. 如何將大文件添加到c#項目中的資源?
- 16. TFS項目在源代碼管理資源管理器中可見,但不在團隊資源管理器中?
- 17. Android中的文件資源管理器
- 18. Android中的文件資源管理器像Windows資源管理器
- 19. SWT:如何通過選擇文件打開資源管理器?
- 20. 爲特定文件添加windows資源管理器擴展
- 21. Eclipse:在項目資源管理器中搜索文件夾和資源
- 22. 如何使用filegroupdescriptor將文件拖到資源管理器c#
- 23. 來自文件資源管理器的Android篩選器文件
- 24. 我如何「在資源管理器中打開資源管理器中的文件夾」PHP
- 25. QDesktopServices :: openUrl在資源管理器中選擇指定文件
- 26. 在Windows資源管理器中檢測文件選擇
- 27. Java在Windows資源管理器中選擇文件?
- 28. 使用Python COM在Windows資源管理器中選擇文件?
- 29. 如何在Windows資源管理器中找到文件
- 30. 如何在Eclipse包資源管理器中查看類文件?
很好的評論,但不是一個答案 –
@ L.B我不同意。答案是「你不應該」,我給出了一個理由。 –