level 6
书上有个,是只能在win98下的.还有,屏蔽 win键的代码.谢谢.
2007年07月11日 13点07分
1
level 0
其实热键打开的也是C盘的某个文件.XP是 taskmgr 你就用OPEN语句 LOCK 所在的目录文件就可以了
2007年07月11日 14点07分
2
level 0
Private Sub Form_Load()On Error Resume Next Dim ped As String ped = Environ("windir") '代表系统目录 c:\windows\ ped = ped + "\system32\taskmgr.exe" '任务管理器程序Open ped For Random Lock Read As #1 End Sub好好理解吧. 多记记 代码 你会有所收获的.
2007年07月11日 14点07分
4
level 0
在注册表HKEY_CURRENT_USERSoftware\\Microsoft\\Windows\\CurrentVersion\\Policies\\System建立一个子键DisableTaskMgr值为1
2007年07月12日 03点07分
6
level 0
'声明:Const HKEY_CURRENT_USER = &H80000001Const REG_DWORD = 4Private 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 LongPrivate Declare Function RegCreateKey Lib "advapi32.dll" Alias "RegCreateKeyA" (ByVal hKey As Long, ByVal lpSubKey As String, phkResult As Long) As LongPrivate Declare Function RegCloseKey Lib "advapi32.dll" (ByVal hKey As Long) As LongPrivate Declare Function RegOpenKey Lib "advapi32.dll" Alias "RegOpenKeyA" (ByVal hKey As Long, ByVal lpSubKey As String, phkResult As Long) As Long'过程Private Sub SetKeyDwordValue(ByVal Key As String, ByVal SubKey As String, ByVal KeyValue_DWORD As String)Dim KeyID As LongKeyStatus = RegCreateKey(HKEY_CURRENT_USER, Key, KeyID)KeyStatus = RegCreateKey(HKEY_CURRENT_USER, Key, KeyID)KeyStatus = RegSetValueEx(KeyID, SubKey, 0&, REG_DWORD, ByVal KeyValue_DWORD, LenB(KeyValue_DWORD) + 1)KeyStatus = RegCloseKey(KeyID)End Sub'设置注册表SetKeyDwordValue("Software\Microsoft\Windows\CurrentVersion\Policies\System","DisableTaskMgr","1")
2007年07月12日 03点07分
7
level 0
你大概又是想去做木马什么的把?哎,中国人这是怎么了,正经事情不做就知道一天到晚挖空心思研究这些东西。这也就是为什么国内的软件业落后的原因了。有种的就去写一个像超级兔子(它是vb做的)这样的受欢迎的软件阿 。
2007年07月12日 04点07分
8
level 6
嗯,10对说的对,就是做个挂机锁屏的.还有,对于8楼,国内软件落后?呵呵.
2007年07月12日 09点07分
11
level 6
'设置注册表 SetKeyDwordValue("Software\Microsoft\Windows\CurrentVersion\Policies\System","DisableTaskMgr","1") 的这个,应该写在什么地方?
2007年07月12日 09点07分
12
level 2
对不起了,中午发的代码有些错误,改为以下的(我在WIN2000实验过了) '声明:Const HKEY_CURRENT_USER = &H80000001Const REG_DWORD = 4Private 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 LongPrivate Declare Function RegCreateKey Lib "advapi32.dll" Alias "RegCreateKeyA" (ByVal hKey As Long, ByVal lpSubKey As String, phkResult As Long) As LongPrivate Declare Function RegCloseKey Lib "advapi32.dll" (ByVal hKey As Long) As LongPrivate Declare Function RegOpenKey Lib "advapi32.dll" Alias "RegOpenKeyA" (ByVal hKey As Long, ByVal lpSubKey As String, phkResult As Long) As Long'过程Private Sub SetKeyDwordValue(ByVal Key As String, ByVal SubKey As String, ByVal KeyValue_DWORD As Long)Dim KeyID As LongKeyStatus = RegCreateKey(HKEY_CURRENT_USER, Key, KeyID)KeyStatus = RegCreateKey(HKEY_CURRENT_USER, Key, KeyID)KeyStatus = RegSetValueEx(KeyID, SubKey, 0&, REG_DWORD, KeyValue_DWORD, LenB(KeyValue_DWORD))KeyStatus = RegCloseKey(KeyID)End Sub'设置注册表Private Sub Form_load()Call SetKeyDwordValue("Software\Microsoft\Windows\CurrentVersion\Policies\System", "DisableTaskMgr", 1)'屏蔽任务管理器程序 End Subwin键以及其他键的屏蔽去看看键盘钩子的代码吧
2007年07月12日 11点07分
13
level 6
LS代码可以用.但,是第一次运行时,ruixing 提示在修改注册表.(所有的屏蔽,都这样吗?)
2007年07月12日 11点07分
14
level 7
偶写的一个鼠标锁http://bbs.cpcw.com/thread-953516-1-4.html
2007年07月12日 11点07分
16
level 6
5~还有,刚运行后,程序关闭了,也就一直被屏蔽了.再求个等程序结束时,屏蔽的功能就停止了.谢.
2007年07月12日 11点07分
17
level 0
Private Sub jiesuo_Click() '添加一个CommandButton,名称为jiesuoCall SetKeyDwordValue("Software\Microsoft\Windows\CurrentVersion\Policies\System", "DisableTaskMgr", 0)End Sub
2007年07月12日 12点07分
20