我想寫一個外殼擴展,爲特定文件類型添加工具提示(infotip)。我怎樣才能做到這一點?如何寫'hello world'infotip shell擴展?
1
A
回答
1
編寫shell .NET中的擴展可能會很棘手。幸運的是,有一個名爲SharpShell的優秀庫,可以輕鬆創建和部署外殼擴展,包括info tips!
1
這被記錄在這裏:Infotip Customization
實現支持IQueryInfo一個對象,然後註冊在註冊表中的正確子項下 對象(見下文註冊殼牌 擴展處理程序)。
您必須編寫一個COM服務器來實現IQueryInfo interface。此服務器必須使用標準COM方式註冊,並且必須添加一些密鑰以指定它將如何影響工具提示。
注意你不應該實施這個每微軟指引這一切使用.NET:Guidance for Implementing In-Process Extensions
而且,這裏是一個老德爾福的項目,同樣吸引在此請教:Customizing Shell Infotips and implementing IQueryInfo
相關問題
- 1. 如何擴展bash shell?
- 2. 如何通過shell擴展
- 3. 需要寫一個shell擴展
- 4. 編寫GNOME Shell擴展的文檔
- 5. 如何在Delphi中編寫Windows Shell命名空間擴展?
- 6. Distutils和shell擴展
- 7. 如何從shell擴展加載DLL?
- 8. 如何在makefile中添加shell擴展?
- 9. Bash管道和Shell擴展
- 10. Google Chrome擴展程序Hello World
- 11. 使用Firefox擴展顯示「Hello World」
- 12. Mythbusting shell變量擴展
- 13. 擴展Python交互式shell
- 14. 如何使用firefox「hello world」擴展示例?
- 15. 如何在Magento中創建Hello World擴展?
- 16. Shell圖標擴展編程
- 17. bash shell的參數擴展$ {}
- 18. 如何編寫取決於其他擴展名的php擴展?
- 19. jQuery:如何擴展擴展?
- 20. 如何爲Jinja2寫一個「joiner」擴展?
- 21. 如何編寫使用擴展方法
- 22. 如何編寫Photoshop擴展插件(8BX)?
- 23. 如何使用iis url重寫擴展
- 24. 如何編寫基本的mercurial擴展?
- 25. 如何快速編寫Firefox擴展?
- 26. 如何編寫consolePatternMatchListener擴展點?
- 27. 如何編寫擴展網絡前綴?
- 28. 如何用擴展名重寫Magento塊?
- 29. 如何編寫EF.Functions擴展方法?
- 30. 如何擴展VIM emmet的縮寫
感謝這看起來正是我想要的,讓我試試看。 –