我想写一个外壳扩展,为特定文件类型添加工具提示(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的缩写
感谢这看起来正是我想要的,让我试试看。 –