监控程序自动关闭后自动打开的批处理怎么做?

监控程序自动关闭后自动打开的批处理怎么做?,第1张

@echo off

start E:/Progra~1/Tencent/QQ/QQ.exe

exit

start mstsc

exit

监控程序是指通过植入目标主哪祥樱机的程序动态地监视目标主机的屏幕,实现将鼠标和键盘事件传输过去,进行一般 *** 作的程序。

监控程序有两种模式,一种是服务器端与客户端在同一台机器运行,另一种是服务器端与客户端在不同机器宴配运行,通过客户端程序监控服务器端主机。李丛

@ECHO OFF

@setlocal EnableDelayedExpansion

@MODE CON cols=40 lines=10

@TITLE 程序保镖

SET AppName=未设置

SET AppPuth=未设置

SET /A Temp=0

SET parameterfileName=配置.ini

SET currentPath=%cd%

SET OPEN=ON

SET LOOP=YES

SET sleepTime=30

:INIT

IF EXIST %currentPath%\%parameterfileName% (

ECHO. √配置文件 已找到……

START /W %currentPath%\%parameterfileName%

PING -n 3 LOCALHOST>NUL

FOR /F "delims=[]tokens=1,2,3" %%a IN (%parameterfileName%) DO (

IF %%a==程序名称 SET AppName=%%b

IF %%a==程序路径 SET AppPuth=%%b

)

PING -n 2 LOCALHOST>NUL 2>NUL

REM CHECK

IF EXIST !AppPuth! (

ECHO. √程序路径 检查通过

IF EXIST !AppPuth!\!AppName! (

ECHO. √程序名称 检查通过

IF !OPEN!==ON START " " "!AppPuth!\!AppName!"

PING -n 5 LOCALHOST>NUL 2>NUL

GOTO MAIN

) ELSE (

ECHO. ×程序名称 设置有误

SET AppName=未设置

GOTO INIT

)

) ELSE (

ECHO. ×程序路径 设置有误

SET AppPuth=未设置

GOTO INIT

)

) ELSE (

ECHO.[程序名称]QQ.exe>%parameterfileName%

ECHO.[程序路径]D:\Program Files\Tencent\QQ\QQProtect\Bin>>%parameterfileName%

GOTO INIT

)

:MAIN

CLS

ECHO. √开始扫描……

SET OPEN=ON

FOR /F %%a IN ( 'TASKLIST /NH /FI "USERNAME EQ Administrator"' ) DO (

IF %%a==!AppName! SET OPEN=OFF

)

IF !OPEN!==ON START " " "!AppPuth!\!AppName!"

ECHO. √完成扫描……

PING -n 5 LOCALHOST>NUL 2>NUL

IF !LOOP!==YES (

REM 倒计时开始

FOR /L %%i IN (%sleepTime%,-1,0) DO (

CLS

IF %%i LSS 10 TITLE 程序保镖0%%i秒后再次扫描

IF %%i GEQ 10 TITLE 程序保镖%%i秒后再次扫描

PING -n 2 localhost>NUL

)

REM 倒计时结束神中

GOTO MAIN

)

PING -n 2 localhost>NUL

EXIT>NUL

1.请将以上代码复制到文本文件中 保存后将文件唯枝后缀名改为BAT 使用

2. 关于批处理的窗口隐藏问题这里提指瞎敏供两种方案

1.)借助VBS脚本 辅助完成 具体代码如下

SET ws=WScript.CreateObject("WScript.shell")

ws.run "E:\Wastes\批处理.BAT",0

将上述代码复制并保存到文本文件中,并将后缀名改为VBS

2.)在第1步中保存的BAT文件上点右键>创建快捷方式>然后在生成的快捷方式上点右键>属性>

>运行方式 改为 最小化 确定 运行时 点击快捷方式 即可 最小化运行

以上两种方案各有好处

1.)可以真正实现 后台静默运行。然而运行后 不再有可视化关闭按钮

关闭时 须使用任务管理器 或者 注销 或者 借助第三方软件 关闭

2.)如果只是不喜欢DOS的黑框 此方法显然够用了,简单易行。只是最小化运行 随时可以关闭

3. 运行本脚本会生成 配置.ini 的配置文件 里面是中文写的 应该不用多解释

希望可以帮到你^0^


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/8247434.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-14
下一篇2023-04-14

发表评论

登录后才能评论

评论列表(0条)

    保存