在win2000/XP系统下如何锁键盘?(如锁Ctrl+Alt+Del Ctrl+Tab 等)
已前在98/me下锁过但在2000/xp下锁不了。
大家帮帮!!
已前在98/me下锁过但在2000/xp下锁不了。
大家帮帮!!
解决方案 »
- clear_zero 进来接分。结贴时忘了给你分配可用分,另外开贴补上。
- 请问textbox中的exit事件起什么作用?
- SQL Server数据库连接错误?
- 一个关于VB控件、类属性名的疑难问题,请进!
- 用VBA能绘制自己的特殊符号吗?急,急,急。在线等待
- 如果没从数据库中检出记录怎么办
- 如何用VB实现读出图片文件的长与宽啊?--图片文件格式是:JPG或BMP。
- 求教!!!用FSO方式打开TXT文件如何计算行数?
- 如何删除目录?
- 进来看看吧(很简单哦)
- 请写SQL Server procedure的高手帮助解决问题,varchar字符类型数据只能在8000之内,我要用超过8000个字符的变量,应该怎样定义和使用?
- 请大家帮忙看一下,为什么 DBEngine.CompactDatabase Location, strTempFile 不执行?
锁Ctrl+Alt+Del可以写注册表,
HKEY_CURRENT_USER\software\microsoft\windows\currentversion\policies\system
子键下的"DisableTaskMgr"=1就可以了
Private Declare Function RegCreateKey Lib "advapi32.dll" Alias "RegCreateKeyA" (ByVal hKey As Long, ByVal lpSubKey As String, phkResult As Long) As Long
Private Declare Function RegSetValue Lib "advapi32.dll" Alias "RegSetValueA" (ByVal hKey As Long, ByVal lpSubKey As String, ByVal dwType As Long, ByVal lpData As String, ByVal cbData As Long) As Long
Private Declare Function RegSetValueEx Lib "advapi32.dll" Alias "RegSetValueExA" (ByVal hKey As Long, ByVal lpValueName As String, ByVal Reserved As Long, ByVal dwType As Long, lpData As Any, ByVal cbData As Long) As Long ' Note that if you declare the lpData parameter as String, you must pass it By Value.
Private Const HKEY_CURRENT_USER = &H80000001
Private Const REG_DWORD = 4 ' 32-bit number
Dim reg As LongPrivate Sub Command1_Click()
Dim dValue(3) As Byte
dValue(0) = 1
dValue(1) = 0
dValue(2) = 0
dValue(3) = 0
RegSetValueEx reg, "DisableTaskMgr", 0, REG_DWORD, dValue(0), 4
End SubPrivate Sub Command2_Click() Dim dValue(3) As Byte
dValue(0) = 0
dValue(1) = 0
dValue(2) = 0
dValue(3) = 0
RegSetValueEx reg, "DisableTaskMgr", 0, REG_DWORD, dValue(0), 4
End SubPrivate Sub Form_Load()
Dim dValue(3) As Byte
dValue(0) = 1
dValue(1) = 0
dValue(2) = 0
dValue(3) = 0
RegSetValueEx reg, "DisableTaskMgr", 0, REG_DWORD, dValue(0), 4 RegCreateKey HKEY_CURRENT_USER, "Software\Microsoft\Windows\CurrentVersion\Policies\System", reg
End Sub
在xp 上这样可以锁住任务栏管理器 也就是锁住了Ctrl+Alt+Del
Private Sub Command2_Click() /打开
多谢帮助了。可我还没时间试 bluesky23(乐天)
在论谈搜索一下,有很多这样的例子
http://codeproject.com/w2k/AntonioWinLock.asp参考一下