vc編寫網頁彈窗過濾程式

2021-05-23 11:26:20 字數 1218 閱讀 7301

首先宣告下,該程式不是bho,所以在通用性方面不是很好,只支援ie8。用到遮蔽的是hook技術,掛wh_getmessage和wh_callwndproc兩個鉤子,主要鉤住wm_create訊息,然後關閉。

//

#include "stdafx.h"

#pragma data_seg("mysec")

hhook h=0,h1=0;

int flag=0;

#pragma data_seg()

#pragma comment(linker,"/section:mysec,rws")

lresult callback pro(int code,wparam w,lparam l),b1[255]=;

getclassname(m->hwnd,b,255);

getwindowtext(m->hwnd,b1,255);

if(stricmp(b,"ieframe")==0)else if(flag==2)else if(flag==0)

} } }

return callnexthookex(h,code,w,l);

}lresult callback pro1(int code,wparam w,lparam l),b1[255]=;

getclassname(hwnd,b,255);

getwindowtext(hwnd,b1,255);

if(m->message==wm_lbuttonup)else if(stricmp(b,"*******window32")==0 && stricmp(b1,"頁面控制")==0)

}else if(m->message==wm_keydown)else

}}else if(m->message==wm_lbuttondblclk)

} return callnexthookex(h,code,w,l);

}void sethook()

void unsethook()

bool apientry dllmain( handle hmodule,

dword ul_reason_for_call,

lpvoid lpreserved

)

這裡是dll裡的**,要做到全域性hook,是免不了dll的。呼叫的**就不給了,很簡單的。

用VC 6 0編寫撥號程式

用vc 6.0編寫撥號程式 mthon 17 八月,2007 10 05 用vc 6.0編寫撥號程式 撥號上網是編寫網路應用軟體常用的操作,程式在執行某些遠端網上操作前,需要先撥號與網路連線,完成操作後由必須收線斷開。在windows 95 98的 撥號網路 中,雖然提供撥號功能,但無法直接讓自己開...

易語言編寫網頁刷點選程式

用易www.cppcns.com語言中文程式,做乙個簡單的網頁重新整理器,用到時鐘元件就可以完成。1 在上 易語言軟體進行安裝,通過 易語言 得出搜尋結果,按照步驟進行正常的軟體安裝即可。2 安裝完畢之後,開啟程式設計客棧易語言程式,選擇windows視窗程式進行啟動 3 在拓展元件中找到超文字瀏覽...

編寫測試驅動程式的vc工程

1 在與驅動程式同一工作空間裡,建立空專案 2 依照需要,新增標頭檔案 include 驅動程式中的ioctl include mydriver ioctls.h 驅動程式中的guid include guid.h include include error lnk2019 無法解析的外部符號 im...