vbs+hta 实现同时关闭多个系统进程

windows环境上python服务程序隐藏在后台运行方法 在Windows环境上,如何隐藏python服务程序在后台运行方法,有三种方法。 阅读详情
本代码通过 xp mshta.exe 解析执行
-----------------------------------------------------------------------------------
<HEAD>
<title>进程中断</title>
<HTA:APPLICATION
APPLICATIONNAME="进程中断"
BORDER="THICK"
caption="进程中断"
maximizebotton="yes"
minmizebutton="yes"
scroll="yes"
showintaskbar="yes"
singleinstance="yes"
sysmenu="yes"
windowstate="maximize"
>
</HEAD>
<SCRIPT LANGUAGE="VBScript">

Set os0=createobject("shell.application")
Set wmi=GetObject("winmgmts://.")
Set d0=CreateObject("scripting.dictionary")

Sub list
d0.RemoveAll
n=1
dataarea.innerhtml=Nothing
strHTML = strhtml&"<table border='1' style='border-collapse: collapse' "    & _
           "bordercolor='#111111' width='100%' id='Table1' >"
strhtml = strhtml&"<tr>"& _
     "<td width='3%'>"&"<font size=2>"&"序号"&"</font>"&"</td>"& _
     "<td width='20%'>"&"<font size=2>"&"名称"&"</font>"&"</td>"& _
     "<td width='7%'>"&"<font size=2>"&"PID"&"</font>"&"</td>"& _
     "<td width='70%'>"&"<font size=2>"&"命令行"&"</font>"&"</td>"
Set pro_s=wmi.instancesof("win32_process")
For Each p In pro_s
strhtml = strhtml&"<tr>"& "<td width='3%'>"&    _
      "<font size=2>"&n&"</font>"&"</td>"&"<td width='20%'>"& _
      "<font size=2>"&p.name&"</font>"&"</td>"& "<td width='7%'>"& _
      "<font size=2>"&p.handle&"</font>"&"</td>"& "<td width='70%'>"& _
      "<font size=2>"&p.commandline&"</font>" _
      &"</td>"
    
d0.Add ""&n,Trim(p.handle)
n=n+1
Next
dataarea.innerhtml=strhtml
End Sub


Sub stop_p
xs=Split(txt.value,",",-1,1)
for i=0 to ubound(xs) 
for n=0 to ubound(xs)
    if n=i then 
     n=n+1
     if n>ubound(xs) then exit for
    end if
    if xs(n)=xs(i) or _
     Trim(xs(n))="" Then 
     xs(n)="-1"
    end If
next
Next
w=0 
For i=0 To UBound(xs)
If d0.Exists(xs(i))=False Then 
     xs(i)="-2"
     w=w+1
End If
Next
w=(UBound(xs)+1-w)  
If w=0 Then
MsgBox "需要中断的进程序号列表无效,"&Chr(13)& _
     "可能需要关闭的进程不存在或者输入的序号格式不正确,请打开进程列表确认!"
Else
strhtml="<font size=2>"&"已被中断的进程"&"</font>"&"<br>"
strHTML = strhtml&"<table border='1' style='border-collapse: collapse' "    & _
           "bordercolor='#111111' width='100%' id='Table1' >"
For i=0 To UBound(xs)
If xs(i) <> "-2" Then 
Set pro_s=wmi.EXECQUERY("Select * FROM WIN32_PROCESS Where HANDLE='"&D0(XS(I))&"'" )
    N=1
    For Each p In pro_s
       pd=p.terminate()
       If pd=0 Then 
     strhtml = strhtml&"<tr>"& "<td width='3%'>"&"<font size=2>"&xs(i)&"</font>"&"</td>"& _
        "<td width='20%'>"&"<font size=2>"&p.name&"</font>"&"</td>"& _
        "<td width='7%'>"&"<font size=2>"&p.handle&"</font>"&"</td>"& _
        "<td width='70%'>"&"<font size=2>"&p.commandline&"</font>"&"</td>"
     D0.Remove(xs(i))
     n=n+1
       End If
    Next
    If N=0 Then '要关闭的进程可能被牵连关闭了
     strhtml = strhtml&"<tr>"& "<td width='3%'>"&    _
        "<font size=2>"&xs(i)&"</font>"&"</td>"&"<td width='20%'>"& _
        "<font size=2>"&p.name&"</font>"&"</td>"& "<td width='7%'>"& _
        "<font size=2>"&p.handle&"</font>"&"</td>"& "<td width='70%'>"& _
        "<font size=2>"&p.commandline&"     已经被间接关闭"&"</font>"& _
        "</td>"
     D0.Remove(xs(i))
    End if
End If
Next
dataarea.innerhtml=dataarea.innerhtml&strhtml
txt.value=""
End If
End Sub


</SCRIPT>

<body>
<input type="button" value="进程列表" name="list_button"    onClick="list"><p>
<span id="dataarea"></span><br>
输入欲中断的进程序号,如:1,2,5,7,55...
<input type="text" name="txt" size=60 value="">
<input type="button" value="中断进程" name="stop_p_button"    onClick="stop_p">
<p>
</body> 
Windows BAT脚本提权实战:从‘拒绝访问’到完美运行,我的踩坑记录与两种VBS方案详解 本文详细解析了Windows BAT脚本提权实战中的常见问题与解决方案,重点介绍了两种VBS提权方案(WScript.Shell.Run和Shell.Application.ShellExecute)的核心原理与适用场景。通过真实案例和深度技术分析,帮助开发者解决权限不足问题,实现脚本完美运行,特别适合需要管理员权限的系统操作场景。 阅读详情

相关推荐

Windows批处理隐藏运行窗口的4种方案:从VBS到计划任务全解析

在Windows自动化运维和脚本开发中,后台静默执行是提升健壮性与用户体验的关键需求。其核心原理在于通过进程封装或系统服务调用,在不触发命令行界面的情况下完成指令序列。从技术价值看,这解决了定时任务干扰、用户误操作及界面干扰等痛点,是实现专业级自动化工具的基础。具体到应用场景,无论是数据库定时备份、软件静默部署,还是系统监控脚本,隐藏运行都至关重要。本文深入探讨了利用VBScript、MSHTA、计划任务及EXE转换等主流方案,其中VBScript启动器凭借简单可靠成为个人快速隐藏的首选,而计划任务则为系统

搜索 438

HTA入门基础教程 | VBS脚本的GUI界面 HTA简明教程 ,附带完整历程及界面美化

HTA GUI Example

CDamogu 3509

Windows BAT脚本实战:打造个性化定时关机工具(附源码解析)

本文详细介绍了如何使用Windows BAT脚本打造个性化定时关机工具,包括基础功能实现、用户体验增强、高级功能扩展及源码解析。通过自然语言输入识别和任务栏倒计时提醒,提升自动化效率,适用于下载管理、节能办公等场景。

weixin_29309785的博客 174

VBS 调用 HTA 实现进度条加载

因为工作需要前几天做了个导表脚本 XLS2TXT 但是当表很多时有个纠结的问题,不显示EXCEL会让人不知道进展,还以为卡死了。 显示excel 不停的刷表格,很不美观。 我是无法接受这种情况的,所以硬着头皮做了个进度条。这里只是进度条的部分,还没有放进导表工具里。 些脚本的编写中学到的知识点如下: 1、VBS中JS中环境变量的应用 2、VBS调用MSHTA 只所以没有写临时文件...

灵台方寸山斜月三星洞 4450

Windows批处理脚本隐藏运行窗口的5种实用方案与避坑指南

在Windows系统运维和自动化脚本开发中,命令行窗口的隐藏是一个常见需求。从进程创建机制的角度看,控制台程序默认需要窗口进行交互,而隐藏窗口的核心原理在于改变其启动方式或执行环境。这一技术能显著提升脚本的可用性和用户体验,尤其在后台任务、自动化部署和工具分发等场景中至关重要。通过VBScript启动器、计划任务配置、第三方转换工具等方案,可以实现批处理脚本的无窗口运行。其中,VBScript方案因其系统原生支持和灵活性成为热词搜索中的常见选择,而Bat To Exe Converter工具则能生成更专业的

weixin_30256901的博客 427

分享一个结束VBS进程的脚本

网上下载的那些无限弹出的代码,对于小白来说,不知道怎么处理;大神会打开任务管理器去结束进程,现在有了这个,可以一键关闭正在使用中的VBS脚本进程,方便快捷,一键搞定

HTA+VBS实现的话单核查小工具

今天用HTA+VBS实现了一个话单核查小工具,代码行数185行。主要作用是快速解析话单的所有字段,避免每次取下话单后还需要查看规范文档,然后到UE里去数位数才能确定数据。使用这个工具可以节约不少时间。界面效果如下图所示:主要难点1、话单格式配置需要设计,最初是想做成xml格式,但后面想想不方便维护,所以做成了txt格式2、VBS控制HTML展示效果,需要逐步修正才能达到满意的效果小技巧汇总1、H...

weixin_34072458的博客 472

一键关闭所有程序.VBS

一键关闭所有程序.VBS

vbs 实现瞬间关闭多个系统进程

程序利用 vbs 的wmi 、scripting.filesystemobject、shell.application、scripting.dictionary、wscript.shell的相关功能功能实现将当前进程列表显示在一个文本文件中,通过用户界面的选择,确定需要瞬间中断的进程列表,然后中断之。程序试验环境为 windows xp_sp2,主要针对系统存在多个需要中断进...

weixin_33877092的博客 351

整人的好玩的屏幕小程序

整人的好玩的屏幕小程序,试试吧,本人玩过啦!拿来分享!结束密码是dreamseed(记住哦)

vbs,hta中选择文件夹对话框实现代码

在vbs中选择文件夹可以直接调用系统的文件夹对话框

监控并中止QQ及QQgame进程 的vbs 脚本

监控并中止QQ及QQgame进程,同样可以用于中断其他程序进程,只要将进程的name写入stop_qq.txt此脚本由 wscript.exe 脚本解析程序负责解析执行.此脚本是死循环程序,要中断此脚本只需要在STOP_QQ.TXT 中填入含有 “WSCRIPT.EXE” 内容的记录并保存(Ctrl+S),脚本会将自身中断。当程序中断以后再删除 "wscript.exe" 数据,以确保下次能

1233

VBS脚本的GUI界面 HTA简明教程(网络搜集整理)

HTA是HTML Application的缩写(HTML应用程序),是软件开发的新概念,直接将HTML保存成HTA的格式,就是一个独立的应用软件,双击就能运行,与VB、C++等程序语言所设计的软件没什么差别。

Windows脚本自动化:VBS与BAT实现随机弹窗的原理与实践

Windows脚本自动化是系统管理与任务自动化的基础技术,通过脚本语言如VBScript和批处理文件,可以实现对操作系统和应用程序的自动化控制。其核心原理在于利用脚本宿主环境执行预定义命令序列,通过进程调用、窗口控制等API接口与系统交互。在工程实践中,这种技术能显著提升重复性任务的执行效率,并可用于UI测试、桌面通知等场景。例如,结合随机数生成算法与窗口定位技术,可以创建动态的桌面交互应用。本文以随机弹窗脚本为例,深入解析了VBS与BAT的协同工作机制,涉及进程管理、坐标换算等关键技术点,为Windows

weixin_31412781的博客 35

目标检测技术的发展:从R-CNN、YOLO到DETR、DINO

OV-DINO的出现标志着在开放域目标检测领域的重大进步,其在处理未见过的物体类别时的能力得到了显著提升。这项技术对于需要适应未知或变化环境的应用具有重要意义,如自动驾驶、机器人视觉、安防监控等。

DeepAIedu的博客 2633

【图神经网络】从0到1使用PyG手把手创建异构图

异构图的准确定义如下:异构图(Heterogeneous Graphs):一个异构图GGG有一组节点V=v1,v2,...,vnV=v_1,v_2,...,v_nV=v1​,v2​,...,vn​和一组边E=e1,e2,...,emE=e_1,e_2,...,e_mE=e1​,e2​,...,em​组成,其中每个节点和每条边都对应着一种类型,用TvT_vTv​表示节点类型的集合,TeT_eTe​表示边类型的集合,一个异构图有两个映射函数,分别将每个节点映射到其对应的类型ϕv:V→Tv\phi_v:V\rig

小哲的博客 7833

做一个困难重重的hta下载者

作者:lcx 一、先说本blog上有两个比较新颖的vbs下载者,一个是利用CDO.Message组件做的,参见http://hi.baidu.com/myvbscript/blog/item/b64592267c8e4c118b82a102.html;另一个是用Microsoft.XMLDOM做的,参见http://hi.baidu.com/myvbscript/blog/item/b64592

ccx_john的专栏 1531

Visionpro 使用CogPMAlignTool工具提取匹配轮廓点

【代码】Visionpro 使用CogPMAlignTool工具提取匹配轮廓点。

weixin_43947315的博客 2093

VBS与BAT脚本实现Windows自动化弹窗的原理与应用

在Windows系统自动化领域,脚本技术是实现任务自动化的基础手段。VBScript和批处理脚本作为Windows平台历史悠久的脚本语言,通过Windows脚本宿主环境协同工作,能够实现对系统进程和图形界面的操控。其核心原理在于利用WScript.Shell对象执行命令行指令,结合环境变量和循环控制实现自动化任务。这种技术组合在自动化测试、UI压力模拟等场景中具有实用价值,特别是通过进程创建和窗口管理机制,可以模拟用户交互行为。本文以经典的“随机弹窗”脚本为例,深入解析了VBS与BAT的协同工作机制,包括窗

weixin_31292729的博客 25

COLMAP在Ubuntu下的编译陷阱与实战避坑指南——从环境配置到三维重建全流程

本文详细介绍了在Ubuntu系统下编译和配置COLMAP三维重建工具的全流程,包括环境准备、依赖库安装、CUDA加速配置以及常见编译问题的解决方案。通过实战案例演示了从图像特征提取到稠密重建的完整步骤,并提供了性能优化和问题排查的实用技巧,帮助用户高效完成三维重建任务。

weixin_29003437的博客 1048

别再傻傻分不清!5分钟搞懂倾斜摄影里‘地面分辨率’和‘模型精度’到底啥关系

本文深入解析倾斜摄影中‘地面分辨率’与‘模型精度’的关系,帮助读者快速理解两者的本质区别与内在关联。通过实战案例和公式计算,详细说明如何从航飞设计到精度验证全流程控制,避免常见认知误区,并针对不同应用场景提供精度需求建议。

weixin_33700350的博客 478

常见网站挂马技术手段介绍

常见网站挂马技术手段介绍

m0_46168255的博客 943

无法找到 Adobe PDF资源文件。“Acrobat PDFMaker“您必须具有”管理员”权限方可安装这些文件...错误怎么解决

本文的内容是无法找到 Adobe PDF资源文件。“Acrobat PDFMaker“您必须具有”管理员”权限方可安装这些文件...错误的解决办法。

西岸贤 1万+

批处理脚本安全实战:解析 Windows 弹窗机制、资源耗尽原理与防御策略

文章摘要: 本文从安全防御角度解析Windows弹窗机制,批处理脚本滥用弹窗(如无限弹窗)会导致系统GUI资源(桌面堆、GDI对象、消息队列)耗尽,引发假死或崩溃,可能构成法律责任。探讨了msg、mshta、PowerShell等弹窗方式的底层原理与资源消耗,强调拒绝提供恶意代码。提出三种安全实践方案:1)使用choice命令实现无GUI交互;2)VBScript带超时弹窗防阻塞;3)单例模式避免重复弹窗。核心原则是合法、可控、防资源泄漏,倡导技术伦理与系统保护。

热爱技术与前沿创新,深耕科技领域,在科创中精进自我;探索技术乐趣,分享技术干货与成长心得,以技术为伴,热爱生活,在科创与生活中双向成长。 4247

LPDDR5 学习笔记01:功能概述

LPDDR5/LPDDR5X SDRAM设备采用8/16DQ通道架构,支持2Gb-32Gb容量。通过CK命令时钟和更快的WCK数据时钟协同工作,7个CA引脚传输控制信息,支持2:1或4:1的WCK:CK比例。设备提供BG/8B/16B三种存储模式选择,分别支持不同数据速率(最高8.533Gbps)和突发长度。采用0.5V VDDQ电源电压,实现高速双倍数据速率传输,并通过差分WCK时钟完成数据采样。读写采用突发访问机制,需先激活命令再执行读写操作。新型LPDDR5X仅支持BG和16B模式,优化了高速性能。

一只豌豆象的博客 2205

ESP32设备驱动-TB6612FNG直流电机驱动

TB6612FNG 是一款出色的双电机驱动器,非常适合将两个小型直流电机(例如微型金属齿轮电机)连接到微控制器,它还可以用于控制单个双极步进电机。 基于 MOSFET 的 H 桥比 L298N 和 Sanyo 的 LB1836M 等旧式驱动器中使用的基于 BJT 的 H 桥效率高得多,后者允许将更多电流输送到电机,而从逻辑电源汲取的电流更少 (对于真正低电压的应用,LB1836 仍然具有 TB6612 的优势)。

视觉与物联智能 3407
上一篇: 修改SSDT来挂钩API的代码
下一篇: 管理和优化服务的vbs
iiprogram
博客等级 码龄25年 1068粉丝 1515原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值