前几天有位网友问我用VB实现SHELL扩展的问题,这个问题比较有意思,虽然VB较少使用了,但是用VB开发COM组件还是比较方便的(前几天用EVC开发COM组件,相比起来,用VB还是比较幸福的),所以便进行了深入的研究。
Shell扩展有多种,而我们目前所关注的就是实现“IShellExecuteHookW ”接口的扩展,这个接口功能很强劲,只要是window加载相应程序,必须要过这一关,这样你就可以在程序执行之前预先获知要运行的进程名称,并且你可以决定该程序是否执行(瑞星杀毒软件就实现了这样一个组件,在程序运行之前,进行截获并杀毒)。
网上有位朋友用C#实现了该功能,链接如下:http://blog.csdn.net/startsoft/archive/2002/12/30/13417.aspx,写的很详细,不过我没有用C#做一遍,是
继续阅读与本文标签相同的文章
-
.Net Micro Framework研究—带IO的模拟器
2026-05-23栏目: 教程
-
小I机器人初探
2026-05-23栏目: 教程
-
用C#操作类读写WinCE平台Mac地址
2026-05-23栏目: 教程
-
C#文件方式读写结构体探析
2026-05-23栏目: 教程
-
.Net Micro Framework 2007技术论坛(提供PPT下载
2026-05-23栏目: 教程
