C#用系统服务弹出窗口!

来源:百度知道 编辑:UC知道 时间:2024/09/24 14:38:33
protected override void OnStart(string[] args)
{
// TODO: 在此处添加代码以启动服务。
this.timer1.Interval =1000;
this.timer1.Enabled = true;
this.timer1.Start();
}

protected override void OnStop()
{
// TODO: 在此处添加代码以执行停止服务所需的关闭操作。
this.timer1.Stop();
this.timer1.Enabled = false;

}
private void timer1_Tick(object sender, EventArgs e)
{

if (DateTime.Now.DayOfWeek == DayOfWeek.Friday)
{
{
if (DateTime.Now.Hour == 15 && DateTime.Now.Minute == 0)
{
System.Windows.Forms.MessageBox.Show("今天是星期五!还有3个小时下班啦!该交周报了!");
}
if (DateTime.Now.Hour == 17 && DateTime.Now.Minute == 0)

右击我的电脑,管理,找到服务
在你自己的服务右击属性 选登录
本地系统帐户 ,运行服务与桌面交互

服务本身就不应该弹窗口。我感觉可以叫一个外部exe,这样应该可以弹出窗口