单位有一个付费软件,一定要运行在 Windows 7,现在经常一段时间后会自己崩。现在要崩了自己启动。找开发商,太旧了,现在他们不维护了…
不知道Windows 上有什么工作可以简单实现进程守护。
单位有一个付费软件,一定要运行在 Windows 7,现在经常一段时间后会自己崩。现在要崩了自己启动。找开发商,太旧了,现在他们不维护了…
不知道Windows 上有什么工作可以简单实现进程守护。
如果只是要求在软件退出后自动启动,通过注册表能够实现,请参考:
《隐蔽后门——Image File Execution Options新玩法》
注意区分32位和64位区别。
系统服务能实现么?
alwaysup
一个多年前为学校阅览室写的开机后启动IE并保活的bat文件,不知道是否可以帮到你。
@echo off
SetLocal EnableDelayedExpansion
:start
start /b "" "C:\Program Files\Internet Explorer\iexplore.exe"
ping 127.1 -n 5 >nul 2>nul
:check
tasklist | find /i "iexplore.exe" >nul
if %errorlevel% equ 1 (
echo 不存在
ping 127.1 -n 5 >nul 2>nul
goto start
) else (
echo 存在
ping 127.1 -n 5 >nul 2>nul
goto check
)
1、启动IE
2、5秒后跳到检查步骤
3、使用tasklist检查进程iexplore.exe是否存在
4、存在的话,5秒后再检查一次
5、不存在的话,5秒后尝试启动IE
对于你的需求,只需要把C:\Program Files\Internet Explorer\iexplore.exe
改成软件的路径,再把tasklist | find /i "iexplore.exe" >nul
里的ieplorer.exe改成软件的进程名。
复制、保存为一个bat文件,之后每次开机后都用这个bat脚本启动软件即可。
如果需要也可以用系统的计划任务之类的功能,实现开机后自启动(不过缺点就是会有一个黑乎乎的CMD窗口,这个可以通过使用VB脚本隐藏CMD窗口运行)
https://www.52pojie.cn/thread-1870603-1-1.html
网友e语言写的. 可能会报毒.
这个最简单直白。
用b守护a,谁来守护b呢?
当年QQ机器人时代,用来守护的工具就干过这事,
守护工具本身反而比被守护的进程更容易宕....
没测试过,不知道能不能注册成服务。懒得测试,上面的 bat 能用就行了。
冰盾
现在仍在更新的防护软件,支持进程守护
官网:
官方介绍:
冰盾 · 主动防御系统 【专业不流氓】是一款使用iMonitorSDK 实现,基于场景模式的终端、主机主动防御系统。使用冰盾可以帮助您拦截漏洞攻击、免疫勒索病毒、防御高级威胁、抵制流氓软件、保护隐私安全、提高工作效率。
经常有人问,冰盾跟其他的HIPS软件有什么差异,为什么选择冰盾,而不是其他安全软件。
冰盾打破传统基于对象操作的防护模型(比如文件的增、删、改、读等操作防御),采用基于场景模式的创新规则模型(比如禁止进程启动、文档保护、隐私保护),同时设计了基于模板+参数的规则引擎,大大降低了防御规则的编辑难度,同时还提供规则市场,让规则的分享和获取变得触手可及。
在性能上,冰盾规则引擎采用双缓存模式,匹配的效率提升到了极致,在不错误设置规则的情况,对系统几乎没有任何性能消耗。长期运行也不会有任何内存增长或者性能累计消耗,不仅适应于个人电脑,同时也适用于云服务器。
冰盾完全采用微软推荐的标准内核API实现功能,兼容性好,可以跟其他的安全软件很好并存。
感觉楼主要的其实不是进程守护而是进程重启,因为进程自崩守护是守不住的吧?
大哥图挂了
鼠标右击点加载图片试试