北京销售的中低档香烟:如何禁用注册表--写!

来源:百度文库 编辑:查人人中国名人网 时间:2024/05/06 06:00:43
看了很多关于禁用注册表的方法,禁用只是禁止运行Regedit.exe而已。但还是能通过程序往注册表中写键值等。。我想知道通过编程的办法,来禁止往注册表中写东西。。。。。

Vbs脚本中有涵数能监视对注册表的读写操作,我不太明白其中的问题,希有高手指点迷津。。。。

附有Vbs脚本代码:::

/*
Set wmiServices = GetObject("winmgmts:root/default")
Set wmiSink = WScript.CreateObject("WbemScripting.SWbemSink", "SINK_")
wmiServices.ExecNotificationQueryAsync wmiSink, _
"SELECT * FROM RegistryTreeChangeEvent WHERE Hive='HKEY_LOCAL_MACHINE' AND RootPath=''"
WScript.Echo "Listening for Registry Change Events..." & vbCrLf
While(1)
WScript.Sleep 1000
Wend
Sub SINK_OnObjectReady(wmiObject, wmiAsyncContext)
WScript.Echo "Received Registry Change Event" & vbCrLf & _
"------------------------------" & "注册表被读写" & vbCrLf & _
wmiObject.GetObjectText_()
End Sub

*/

最不明白的是回调函数
Sub SINK_OnObjectReady(wmiObject, wmiAsyncContext)
WScript.Echo "Received Registry Change Event" & vbCrLf & _
"------------------------------" & "注册表被读写" & vbCrLf & _
wmiObject.GetObjectText_()
End Sub
的使用方法(参数的功用等),,,

请高手多多指点。。。。。。

谢谢,

我的QQ:343126076

邮件:AMWFNCE@126.COM
我只是用VBS脚本举例说明一下注册表的操作,,,,,,当然不限于脚本代码,,,,,
希高手指点迷津,,,,,,,,,别的代码实现也可,,,,,,,谢谢

若无时间回答,,望哪位高人推荐一本(或几本)相关方面的书籍,,本人将感激得流眼泪……——……^_^_^_^

恐怕高手也不会达!