最近项目需要弄个BHO,虽然没有用C#做过BHO,但咱知道不难,半天搞定结构,界面工具按钮都好了,就差加入实际程序了,想还是在别的机器上先测试一下,注册OK,怀着激动地心情打开了一个网页,发现居然没有效果!!!狂晕~~~~~~~~环境,我自己的装framework 3.5, 测试的机器也是3.5,注册命令如下:
C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\RegAsm.exe /codebase AdPointer.dll就不信没装载,于是修改程序,执行Setsite方法时显示一个MessageBox!!(穷人调试法!),如下:public int Setsite([MarshalAs(UnmanagedType.IUnknown)]object site)
{
    System.Windows.Forms.MessageBox.Show("Running...");
}结果发现,真的没有执行,有这样的事儿?咱会google啊,查了半天了,没结果,无语~~~~~~只能请教各位前辈先知达人了~~~~~~~~~~~~~~,明白人帮忙提点一下,路过的也请帮忙顶顶,兄弟在此谢过。