110,538
社区成员
发帖
与我相关
我的任务
分享
using System.Diagnostics;
using System.ServiceProcess;
using System.Windows.Forms;
namespace CaptorService
{
public partial class CaptorService : ServiceBase
{
public CaptorService()
{
InitializeComponent();
}
protected override void OnStart(string[] args)
{
}
protected override void OnStop()
{
SearchTimer.Enabled = false;
}
private void SearchProcesses()
{
Process[] processes = Process.GetProcesses();
int intClient = 0;
foreach (Process process in processes)
{
if (process.ProcessName.ToUpper().Equals("QQ"))
{
MessageBox.Show("找到");
intClient = 1;
break;
}
}
if (intClient == 0)
{
Prompt prompt = new Prompt();
prompt.ShowDialog();
}
}
private void SearchTimer_Tick(object sender, System.EventArgs e)//Timer控件,每10秒执行一次。
{
MessageBox.Show("开始查巡!");
SearchProcesses();
MessageBox.Show("结束查巡!");
}
}
}