永发信息网

求一个批处理,禁止某程序在指定时间段内无法运行.

答案:2  悬赏:20  手机版
解决时间 2021-02-25 11:07
  • 提问者网友:火车头
  • 2021-02-24 22:29
我想在18:00-00:00这个时间段禁止运行某一程序.开机的时候自动启动该批处理程序.

思路大概是这样:

1:

如果当前系统时间是:18:00-00:00

那么关闭该程序.

2:

如果当前系统时间是18:00-00:00,那么在该程序的安装目录下新建一"ws2_32.dll".

(在程序的安装目录下建立一个"ws2_32.dll"文件,会让该程序无法启动(网上查的))

如果当前系统时间不在18:00-00:00,那么删除程序安装目录下的"ws2_32.dll"

在线等啊,谢谢!

三顺csi 你速度挺快,但人品绝对***!
他发的网页挂了马!

think灬你说的:开始-所有程序-附件-系统工具-任务计划
我试了下可以实现某时间运行指定程序但不知道如何实现禁止程序.
可以详细说一下么?谢谢!
最佳答案
  • 五星知识达人网友:摆渡翁
  • 2021-02-24 23:03
开始-所有程序-附件-系统工具-任务计划

就可以实现你想在某个时间段禁掉的服务或者程序

你编辑一个批处理文件(这个文件我还真不会编),大概的意思就是在关闭某个程序的命令,保存的时候改为.bat格式

然后用计划任务在特定的时间运行这个批处理文件
全部回答
  • 1楼网友:佘樂
  • 2021-02-24 23:19
@echo off   set "t=%time:~0,2%%time:~3,2%"   if %t% geq 2230 goto a   if %t% leq 700 goto a   if %t% geq 800 (if %t% leq 2200 goto b)   exit   :a   cmd /c xxx.exe -t 4   exit   :b   cmd /c xxx.exe -t 2   exit    这样就行了
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯