delphi C如何使自己的窗體無法被列舉

時間 2022-10-13 03:55:12

1樓:沙支誇依

如果不想讓自己的窗體被列舉,也不是沒有辦法的,不過方法很麻煩。

一般來講,很多人列舉對方視窗想取得密碼賬戶之類的東西,或者使用爆力法破解你的密碼(其實這也沒什麼大不了的,破就破貝)像findwindow,enumwindows,getwindow這些api函式是常常被使用來獲取指定視窗控制代碼的。

那麼,如果不想被別人找到自己的視窗怎麼辦呢?那麼只有一條路可以走,就是乾脆讓像findwindow,enumwindows,getwindow等等的api遇到自己視窗時失效就ok了。

這裡面用到的技術就是hook api或者修改每個程序的關相dll的輸入表了。

這樣,每當系統內有程式呼叫這些api時,你自己會在執行這些函式之前取得控制權。比如說,當現在這些函式的引數是你視窗的名字時,就直接回失敗就好了。

當然,這些技術也不是什麼新鮮東西,你在網上找一找,很多的。好像金山詞霸的螢幕取詞,用的就是這種技術。

----------------------------------

打了這麼多字,手都疼了,樓主,要是常見的有點幫助,就把這100分給我吧!呵呵!

2樓:匿名使用者

什麼叫無法被列舉?

是說windows的api用findwindow找不到還是什麼?

如何使自己開心,如何使自己開心?

你好!心胸要開闊,適當加點阿q精神!關心自己的人,話不得當的,往好處想,都是為了你好!挑釁自己的人,話不好聽的,往下等動物想,全是在亂吠!煩心的事,都是為了鍛鍊自己,每個人都需要經歷的,以後自己會更強大!自己開心最重要,其餘都是浮雲 加油!開心!開心也是一天,不開心也是一天,想想就努力開心吧 生命往...

如何使自己擺脫生活的煩惱,如何使自己擺脫生活的煩惱

拐崽崽 野花不種年年有,煩惱無根處處生。在日常生活中,每一個人都會遇到這樣那樣的煩惱。我們要以正確的心態來看待生活中冒出來的煩惱,它不是針對你一個人的是吧?用不著天天沉寖在煩惱的汪洋大海之中冥思苦想,折磨自己。對於小的煩惱要秒視它,自己想辦法擺脫,解決 對自己不能解決的煩惱要重視它,多向別人交流 請...

如何使自己說話的聲音變沉穩,如何使自己的聲音變得渾厚一些

大部分父母都已經瞭解到了家庭暴力,對孩子身心健康的危害及影響,但 冷暴力 卻是很多人還未曾關注到的。現在很多家長已經不再打罵孩子,這是一種好現象,但是卻有一部分家長將打罵轉移為隔離 反思 輕視 冷淡。 把氣沉到丹田之後,用丹田驅動說話。你的問題主要是氣浮在上半部的。從這一點上可以看出你的性格比較急,...