- 博客(3)
- 资源 (8)
- 收藏
- 关注
原创 WebBrowser代理设置,可以根据IP,线程ID等设置代理,实现了多WebBrowser同时使用不同代理
<br />本文原创,转载请注明出处<br /> <br />WebBrowser简单易用,少量代码可以实现不错的功能,但貌似没有一个完美的方法设置代理<br />可以设置全局代理,通过注册表或者函数修改IE代理,但这样无法实现同时多个WebBrowser使用不同代理,影响其他浏览程序的代理设置<br />使用过滤器有些复杂,对不不熟悉的人使用不方便<br /> <br />WebBrowser 浏览最终还是调用的Wininet<br />而Wininet 可以设置代理并且不影响全局,需要一个HINTERN
2011-02-18 04:46:00 2502 3
原创 获取内核对象指针的一些方法
ObReferenceObjectByHandle<br />根据句柄获得对象指针,并且引用计数增加1,所以不用的时候需要调用ObDereferenceObject使对象引用计数减一<br /> <br /> <br />句柄为 CreateProcess,CreateThread,CreateEvent等获取的内核对象句柄<br />PKEVENT pEvent;//注意对象类型的一致<br />ObReferenceObjectByHandle(hUserEvent,EVENT_MODIFY_STATE
2011-02-15 13:17:00 1437
原创 创建IRP传递给驱动的派遣函数的一些方法
创建IRP<br /> <br />IoBuildSynchronousFsdRequest <br /> <br />创建同步IRP<br /> <br />IoBuildAsynchronouseFsdRequest<br /> <br />创建异步IRP<br /> <br />类型: IRP_MJ_PNP , IRP_MJ_READ , IRP_MJ_WRITE , IRP_MJ_FLUSH_BUFFERS , IRP_MJ_SHUTDOWN<br /> <br /> <br /> <br />Io
2011-02-15 13:11:00 670
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人