Windows文件夹里惊现神秘bat文件
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Windows文件夹里惊现神秘bat文件相关的知识,希望对你有一定的参考价值。
Windows文件夹里出现了:
delskynet.bat
delrising.bat
高手看一下咋回事,是病毒吗?
delrising.bat:
@echo off
ntsd -c q -pn rfwsrv.exe
ntsd -c q -pn rfwmain.exe
从文件名看,del skynet:删除天网防火墙;del rising:删除瑞星
马上删掉两个bat文件
对bat文件的解释:
@echo off (关掉显示,即运行时不提示)
ntsd -c q -pn rfwsrv.exe (杀掉"rfwsrv.exe"进程)
ntsd -c q -pn rfwmain.exe(杀掉"rfwmail.exe"进程)
这两个进程都是瑞星的,杀掉以后你的系统就失去瑞星的保护了
现在来分析,你的电脑可能被黑客入侵过 参考技术A 应该是病毒文件.从文件名来看 del skynet .如果你家有装天网的话,那么一旦启动该文件就会自动删除你家的天网.第二个 del rising.rising就是瑞星.同上,启动后会卸载瑞星杀毒.马上删除这两个文件,并做好防范措施.杀毒为先. 参考技术B 在该文件上面点右键,选择"编辑",看一下里面的内容.
把内容发上来给我们看看。 参考技术C 用杀毒软件查一下
锁定文件不适用于 Windows .bat 文件
【中文标题】锁定文件不适用于 Windows .bat 文件【英文标题】:lock file won't work with windows .bat file 【发布时间】:2017-11-26 05:23:41 【问题描述】:我正在创建一个锁定文件以防止我的程序出现多个实例,如此处所示 How to implement a single instance Java application?。
如果我从命令行运行我的程序,它可以正常工作,也就是说它会启动我的程序并创建锁定文件。当我尝试再次运行我的程序时,它会识别锁定文件并且不会启动另一个实例,它将命令行参数传递给当前正在运行的进程。这就是我想要的。
如果我使用 .bat 文件,我第二次运行 .bat 文件时会收到此消息“该进程无法访问该文件,因为它正被另一个进程使用。”该消息不是来自我的程序。该程序未按预期运行。我觉得奇怪的是它到达了我的程序尝试访问该文件的点,但我的打印语句都没有出现在我的日志文件中。我有我的程序的日志文件,我从 .bat 文件中捕获标准输出。
在这里
echo "START" >> C:\Users\Joe\Documents\NetBeansProjects\MyProgram\logs\myp.log
java -jar C:\Users\Joe\Documents\NetBeansProjects\MyProgram\target\MyProgram.jar %1 >> C:\Users\Joe\Documents\NetBeansProjects\MyProgram\logs\myp.log 2>&1
echo "FINISH" >> C:\Users\Joe\Documents\NetBeansProjects\MyProgram\logs\myp.log
【问题讨论】:
你能发布你的批处理文件吗? 【参考方案1】:看来问题与我正在使用的锁定文件无关,而与我在批处理文件中写入的日志文件无关。 尚不确定如何解决该问题,但如果我从批处理文件中删除日志文件的写入,一切正常。
【讨论】:
【参考方案2】:Windows 正在生成消息。
你为什么不使用
if not exist "lockfile" myapplication
在你的批次中?
【讨论】:
我需要传递现有的程序数据,我想也有办法解决这个问题,但我想了解发生了什么以上是关于Windows文件夹里惊现神秘bat文件的主要内容,如果未能解决你的问题,请参考以下文章