希望不要随便利用:汇编代码(附件是演示的程序,最多两分钟后会安全返回)
*****************************************************************
.386
.model flat,stdcall
option casemap:none
;****************************************************************
include windows.inc
include kernel32.inc
includelib kernel32.lib
include user32.inc
includelib user32.lib
;****************************************************************
.data?
hwnd dd ?
hwdesk dd ?
mesg MSG <>
.const
szClassName db 'Progman',0
szCaptionMain db 'Program Manager',0
;****************************************************************
.code
start:
invoke FindWindow,addr szClassName,addr szCaptionMain
mov hwdesk,eax
invoke SetTimer,NULL,1,500,0
.while 1
invoke GetMessage,addr mesg,NULL,0,0
.if mesg.message==WM_TIMER
invoke GetForegroundWindow
.if eax!=hwdesk
mov hwnd,eax
invoke IsWindowVisible, hwnd
.if eax
invoke ShowWindow,hwnd,SW_HIDE
.endif
.endif
.endif
.endw
invoke KillTimer,NULL,1
invoke ExitProcess,NULL
end start
;****************************************************************
- 标 题:突发奇想!让windows不再windows
- 作 者:moonife
- 时 间:2009-03-27 12:55
- 链 接:http://bbs.pediy.com/showthread.php?t=84639