zoukankan
html css js c++ java
c#,timer,winform,notifyicon,contextMenuStrip,定时查杀指定的进程,时间间隔可以设置, Virus
using
System;
using
System.Collections.Generic;
using
System.ComponentModel;
using
System.Data;
using
System.Drawing;
using
System.Text;
using
System.Windows.Forms;
using
System.Diagnostics;
namespace
WindowsApp
{
public
partial
class
Form1 : Form
{
private
string
proName
=
string
.Empty;
public
Form1()
{
InitializeComponent();
}
private
void
button1_Click(
object
sender, EventArgs e)
{
proName
=
txtProcess.Text.Trim();
timer1.Interval
=
Convert.ToInt32(
this
.numericUpDown1.Value)
*
1000
;
if
(timer1.Enabled
==
false
)
timer1.Enabled
=
true
;
this
.Hide();
notifyIcon1.Visible
=
true
;
}
private
void
Form1_Load(
object
sender, EventArgs e)
{
lblSecond.Text
=
Convert.ToString(
this
.numericUpDown1.Value);
lblSecond.Refresh();
if
(timer1.Enabled
==
false
)
timer1.Enabled
=
true
;
}
private
void
timer1_Tick(
object
sender, EventArgs e)
{
if
(
!
string
.IsNullOrEmpty(proName))
{
foreach
(Process p
in
Process.GetProcesses())
{
if
(p.ProcessName
==
proName)
{
p.Kill();
return
;
}
}
}
}
private
void
MenuItemOpen_Click(
object
sender, EventArgs e)
{
if
(timer1.Enabled
==
false
)
timer1.Enabled
=
true
;
}
private
void
MenuItemClose_Click(
object
sender, EventArgs e)
{
if
(timer1.Enabled)
timer1.Enabled
=
false
;
}
private
void
MenuItemExit_Click(
object
sender, EventArgs e)
{
Application.Exit();
}
private
void
numericUpDown1_ValueChanged(
object
sender, EventArgs e)
{
lblSecond.Text
=
Convert.ToString(
this
.numericUpDown1.Value);
lblSecond.Refresh();
}
private
void
MenuItemSetting_Click(
object
sender, EventArgs e)
{
this
.Show();
//
foreach (Form form in Application.OpenForms)
//
{
//
if (form.Name == "Form1")
//
{
//
form.Activate();
//
form.WindowState = FormWindowState.Normal;
//
form.StartPosition = FormStartPosition.CenterScreen;
//
return;
//
}
//
}
}
}
}
【Blog】
http://virusswb.cnblogs.com/
【MSN】
jorden008@hotmail.com
【说明】转载请标明出处,谢谢
反馈文章质量,你可以通过快速通道评论:
查看全文
相关阅读:
测试:安装测试用例
测试:界面测试
软件项目管理:什么是baseline
测试:fiddler使用
android adb常用指令
sqlite语句主页
几条常见的数据库分页 SQL 语句
linux下tomcat无法访问问题(换一种说法:无法访问8080端口)
eclipse中svn的各种状态图标详解
Tomcat项目部署方式
原文地址:https://www.cnblogs.com/virusswb/p/1245357.html
最新文章
hdu 4587(割点变形)
Codeforces Round #229 (Div. 2) 解题报告
poj 1679(次小生成树)
poj 1986(LCA tarjan算法)
uva 2586(LCA tarjan算法)
uva 1395(kruskal变形)
uva 1494(MST+LCA)
uva 11865(二分+最小树形图)
uva 11183(最小树形图)
系统架构设计师考试20171111试题回顾
热门文章
axure rp pro 8.0 注册码
如何注册Navicat for MySQL软件
安全性、可靠性测试重点
希尔排序
设计模式目录的分类
论软件架构建模技术与应用
直接插入排序
算法:排序
测试:松勤软件测试用例模板
测试:测试报告
Copyright © 2011-2022 走看看