关于2000或XP下如何关闭Ctrl+Alt+Del后出现的窗体 小弟解决此问题解决了差不多1年,实在没办法,麻烦各位老师,,, 我在网上看了N偏文章,都没有地方真正解决过,,,, 高分哦。。
先谢谢各位
先谢谢各位
解决方案 »
- 有关对定长文本文件进行处理的问题?
- VB中如何实现"用户看不见文本框中的内容而自己能看见"
- 请教!SHELL方法执行EXE文件以后的焦点问题~
- 请问使用Opendatabase连接SQL Server的串怎么写?
- 为什么用winsock数据接收不全
- 请教一个与数据库连接的问题
- 还是一个小问题
- 在测试时,发现ByteArrayToInt函数有时会溢出,有时不会,为什么呢,救救我吧,多谢了
- ★★送高分★★:在mschart控件中如何把饼图显示为3维的,或用其他的什么控件实现这个效果最好??
- 关于字段名
- 如何使用ado方式在打开excel后用sql语句在里面查询某个内容
- 在数据库中读取图片的问题,急....
就像网吧的万象一样 在按Ctrl+Alt+Del时会自动关闭出现的窗体 谢。
http://www.bjjr.com.cn/yefan/SourceCode/YFSysKey.rar
++++++++++++++++++++++++++++++++++++++++++++++++++++
以上是引用叶帆的话。
or
2 trap Ctrl+Alt+Del before it calls GINA
,一般的隐藏都没用的,查得出来的,我用win32 进程注册,很高明的,把你的进程注入到一个系统进程中,比如exporer 你只能到 这个进程,但一看就是合法的, 只是它体积大了哟
[email protected]
请参考http://www.0934.net.cn/bbs/dispbbs.asp?Boardid=17&ID=9608
这个好象很简单修改注册表
但是在按Ctrl + Alt + Del 时会出消息窗体,提示 此功能被管理员禁用(不爽)
继续请教
Private Sub Form_Load()
Dim s As String
s = Environ("windir")
s = s + "\system32\taskmgr.exe"
Open s For Random Lock Read As #1
End SubPrivate Sub Form_Unload(Cancel As Integer)
Close #1
End Sub
在XP下屏蔽Ctrl + Alt + Del 我也经实现 谁能贴个2000 Server 的代码给我 谢了 继续请教
VB的全局钩子,没看懂 楼主会用了教我
Declare Function GetWindowText Lib "user32" Alias "GetWindowTextA" (ByVal hwnd As Long, ByVal lpString As String, ByVal cch As Long) As Long
Declare Function SendMessage Lib "user32" Alias "SendMessageA" (ByVal hwnd As Long, ByVal wMsg As Long, ByVal wParam As Long, lParam As Any) As Long
Public Const WM_CLOSE = &H10Private Target As StringPublic Function EnumCallback(ByVal app_hWnd As Long, ByVal param As Long) As Long
Dim buf As String * 256
Dim title As String
Dim length As Long ' 获取窗口标题
length = GetWindowText(app_hWnd, buf, Len(buf))
title = Left$(buf, length) ' 查看是否是目标窗口
If InStr(title, Target) <> 0 Then
' 关闭该窗口
SendMessage app_hWnd, WM_CLOSE, 0, 0
End If
' 继续搜索
EnumCallback = 1
End Function' 用法 : TerminateTask 窗口标题
Public Sub TerminateTask(app_name As String)
Target = app_name
EnumWindows AddressOf EnumCallback, 0
End Sub
VB的全局钩子,没看懂 楼主会用了教我这个不是消息钩子,是API HOOK