自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(1)
  • 资源 (12)
  • 收藏
  • 关注

原创 c#自学习-进程守护程序改造(附源码)

    前段时间有点空闲就自学了一下c#,以前也没有学过任何编程,只是对电脑操作还是很熟,会一些应用类软件,计算机相关的英文能看懂点。     看了10多节的视频教程,因为基础太差,前面学的东西老会忘,光这样学也没有多大的意义,于是就找个程序一边练一遍学。网上一搜,不知道怎么的就找了一个进程守护的软件,别人提供的源码,好像是在pudn下的,一测试可以运行,就是觉得不太适合自己的操作习惯。于是就开始...

2018-08-09 13:40:24 1836

c#进程守护软件-附源码

    前段时间有点空闲就自学了一下c#,以前也没有学过任何编程,只是对电脑操作还是很熟,会一些应用类软件,计算机相关的英文能看懂点。     看了10多节的视频教程,因为基础太差,前面学的东西老会忘,光这样学也没有多大的意义,于是就找个程序一边练一遍学。网上一搜,不知道怎么的就找了一个进程守护的软件,别人提供的源码,好像是在pudn下的,一测试可以运行,就是觉得不太适合自己的操作习惯。于是就开始改造了。牺牲了一周的业余时间,终于完成,在这分享一下,如果有需要的可以自行再改造,版权归原作者,至于我修改的地方,可以任意改,任意传播,没有版权。附上源码,包含源程序的和我改造的部分。只是希望能给像我这样的不会编程的一类朋友一点启示,只要努力,就能达到自己想要的效果。现成的东西,不一定是适合自己的,要想拿来适合自己,也许就需要付出努力。附上修改的说明及截图。没有多大的技术含量,对于会编程的人,也许2下就搞定了,对于不会编程的人,如果刚好需要这样的软件,那就可以偷懒了。测试了win7(x86x64),win8(x86),win10(x64),其他系统没有测试,如果不能运行请自行解决,vs2010编译的,dedug和Release都有编译好的版本。     修改及使用说明 1、配置文件precesses.xml,里面的进程名不要有扩展名,一定要注意。 2、配置文件中的mutl为是否多开,linecount为多开时的限制数,jgtime为守护的周期。 3、配置文件中新增linecount为相同程序限制数(如果程序本身不允许多开那就没办法),可以给每个程序配置不同限制数,但是界面上修改时,只能修改成一样。读取配置后显示最大的那个值在界面上. 4、配置文件中新增jgtime为循环时间,所有程序使用相同的循环时间,配置时可以配置成不一样的,实际没有意义,因只调用了一个定时器,但默认显示并使用最大的那个时间。 5、增加托盘图标提示及菜单 6、取消任务栏图标显示 7、默认启动最小化,如果没有任务栏,只能通过进程结束,固定了窗口不能改变大小 8、主界面增加了退出按钮、清空日志按钮 9、主界面点击关闭按钮后,自动最小化 10、增加进程调用的部分日志显示框,主要是调试方便,日志超过30行自动清屏,未保存,可修改代码关掉或不显示,evertlog目录下多余的日志关掉了,仍然有小部分日志,,如有必要自行在代码中关掉即可。 11、底部增加多开线程输入框及保存按钮,多开进程数大于1小于100,100为无限制模式。增加间隔时间输入框及保存按钮,间隔时间大于等于500,小于等于1000000000之间的整数(毫秒),没有限制再配置中添加应用程序的个数。 12、开始监控及停止监控互锁显示。 13、默认优先读取配置中的最大的间隔时间,如果配置错误会自动初始化为23秒。 14、其他界面布局微调 15、代码自己随意修改太拖沓,会编程的可以进行大量优化。 16、没有做自守护,可以考虑用任务计划写个批处理,再守护它。win764位以上系统,防任务管理栏结束有难度哦。 17、我用的是系统自带的自定义shell启动它,还是很稳定,23秒是我测试的需要,自己可在代码中修改,我修改的地方还是加了不少注释的。 18、调用有些程序可能无法启动的情况,和本软件无关,可能是路径问题,有些程序不允许改变路径运行等,可自己在命令行下测试调用的软件是否运行,我遇到过类似的软件,加入环境变量也不行,只能在同一个目录下。 19、加入配置文件错误的一些纠缠机制(linecount没有会自动创建并赋值3,值为"",也会自动修复),当然错误的情况不够完善,只考虑了没有整项或者值为""的情况,其他情况没有处理,如果遇到其他情况只会导致程序停止,不能对配置的自修复而已,只针对linecout和jgtime做了处理,jgtime整项如果没有,会自动修复为23000毫秒。程序自修复配置文件后,会自动运行,如遇不能修复的问题根据catch出的问题,自行修改源码,加入到出错情况的处理。 20、只测试了win7x86x64,win8x86,win10x64,精简系统可能无法运行,自己测试了一个5年前的极度精简的win7系统,无法运行没有任何提示,也没有去验证到底是什么问题,但大多数精简系统都行。 21、增加鼠标悬停帮助提示,提示框可能有拖影的情况,自行修改源码中的时间参数,也可改用另一种呈现方式不会拖影,源码中有,就是没有那么好看,鼠标悬停提示有点耗cpu资源。 22、双击进程框列出的需要守护监控的进程,可以查看该进程更多详细信息。 23、配置文件中路径,一定要注意用\\表示,比如 d:\\bitboy\\bitboy.exe  还要有扩展名,name中的进程名不能有扩展名,否则找不到程序,不区分大小写。 24、本软件运行后,会自动启动配置程序路径下的软件,如果该软件不存在,则自动停止监控。所有多余的配置要自行删除,xml文件中不要有注释,没对注释做处理。 25、加入开机自启动选择项,保存到注册表中,加入了默认以管理员身份运行,解决配置文件不在system32下,开机启动找不到配置文件的问题。 26、没有对本程序做单一启动的限制,如果需要只运行一个实例,重新编译主程序中注释掉的一部分代码。对多线程运行的程序,建议设置linecount为100,否则会杀死多余的线程,一个循环周期杀一个,线程数量固定不变的可在配置中设置相同的linecount数,这样能达到守护的目的。 27、加了开机启动参数的支持,在配置文件中路径后用英文的逗号作分隔,前面的是路径,后面的是启动参数。 28、支持对多线程运行程序的退出守护,配置文件中,将linecount设置为100,并且要启用多开。当linecount配置为100后,不允许在界面上修改,只能手动打开配置文件修改。启动后检查进程如果没有运行,就运行一次,如果已经存在了则不处理,因为有些程序,要开启很多个线程运行,只有等所有进程都退出之后,才会启动一次守护的进程,之后又会交给程序自适应。 29、增加循环启动时间次数的累计显示,和所有程序累计启动次数不一样,这个指的是定时器执行的次数,不管是否启动了守护的程序,这个周期都是累加,可能没多大意义,另外那个是程序启动一次才加一次。 30、防止任务管理栏结束,甚至采用服务方式启动等,对于我来说太难了,服务启动又带ui交互,好像涉及到session0穿透的问题,能力有限,没有精力搞了。

2018-08-09

大华硬盘录像机ocx控件开发包

大华硬盘录像机ocx控件开发包,htm格式demo,方便直接集成到网页中,测试可用。

2015-04-16

word非常接触(随书光盘文件)分卷4

之前发布了word非常接触的pdf高清版教程,这次上传随书光盘文件,给需要的朋友,此资源收集于网络,只供交流学习,勿用于商业用途,后果自负,请在下载后24小时内删除,谢谢合作! 因权限不足,每次只能上次20m的文件,也压缩成5个分卷。

2011-07-23

word非常接触(随书光盘文件)分卷3

之前发布了word非常接触的pdf高清版教程,这次上传随书光盘文件,给需要的朋友,此资源收集于网络,只供交流学习,勿用于商业用途,后果自负,请在下载后24小时内删除,谢谢合作! 因权限不足,每次只能上次20m的文件,也压缩成5个分卷。

2011-07-23

word非常接触(随书光盘文件)分卷2

之前发布了word非常接触的pdf高清版教程,这次上传随书光盘文件,给需要的朋友,此资源收集于网络,只供交流学习,勿用于商业用途,后果自负,请在下载后24小时内删除,谢谢合作! 因权限不足,每次只能上次20m的文件,也压缩成5个分卷。

2011-07-23

word非常接触(随书光盘文件)分卷5

之前长传了word非常接触的高清版pdf教程,现特意上传随书光盘文件,给需要的朋友,此资源收集于网络,只供交流学习,勿用于商业用途,后果自负,请在下载后24小时内删除,谢谢合作! 因权限不足,每次只能上次20m的文件,故压缩成5个分卷。

2011-07-23

word非常接触(随书光盘文件)分卷1

之前发布了word非常接触的pdf高清版教程,这次上传随书光盘文件,给需要的朋友,此资源收集于网络,只供交流学习,勿用于商业用途,后果自负,请在下载后24小时内删除,谢谢合作! 因权限不足,每次只能上次20m的文件,也压缩成5个分卷。

2011-07-23

word非常接触分卷5

找了很久才找到的,非常经典的一本word学习的书籍word非常接触。pdf清晰版,此资源收集于网络,只供交流学习,勿用于商业用途,后果自负,请在下载后24小时内删除,谢谢合作! 因权限不足,每次只能上次15m的文件,故压缩成5个分卷。

2010-11-08

word非常接触分卷4

找了很久才找到的,非常经典的一本word学习的书籍word非常接触。pdf清晰版,此资源收集于网络,只供交流学习,勿用于商业用途,后果自负,请在下载后24小时内删除,谢谢合作! 因权限不足,每次只能上次15m的文件,故压缩成5个分卷。

2010-11-08

word非常接触分卷3

找了很久才找到的,非常经典的一本word学习的书籍word非常接触。pdf清晰版,此资源收集于网络,只供交流学习,勿用于商业用途,后果自负,请在下载后24小时内删除,谢谢合作! 因权限不足,每次只能上次15m的文件,故压缩成5个分卷。

2010-11-08

word非常接触分卷2

找了很久才找到的,非常经典的一本word学习的书籍word非常接触。pdf清晰版,此资源收集于网络,只供交流学习,勿用于商业用途,后果自负,请在下载后24小时内删除,谢谢合作! 因权限不足,每次只能上次15m的文件,故压缩成5个分卷。

2010-11-08

word非常接触分卷1

找了很久才找到的,非常经典的一本word学习的书籍word非常接触。pdf清晰版,此资源收集于网络,只供交流学习,勿用于商业用途,后果自负,请在下载后24小时内删除,谢谢合作! 因权限不足,每次只能上次15m的文件,故压缩成5个分卷。

2010-11-08

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除