C# 创建BHO浏览器插件,仅适用于IE浏览器(对于性能和效率更优的方式用C++)
BHO插件是在IE启动进程的时候附加到IE中的Dll,在部署安装的时候用.NET FrameWork进行注册;
注册方式简单直接的为强签名:
使用regasm进行注册:
regasm /codebase BHO路径(部署的dll的绝对路,如:‘C:\\System32\\BHO.dll‘)
在.NET Framework4.0环境下用批处理注册示例:
%SystemRoot%\Microsoft.NET\Framework\v4.0.30319\regasm /codebase "%~dp0BHO.dll";
这样在IE浏览器加载的时候,去读注册表中codebase的值(该BHO.dll的绝对路径)来把该dll挂载到IE进程了。
时间: 2024-08-16 07:34:14