首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在windows重新启动或关闭时触发甚至调度任务,并强制windows等待某些操作完成

如何在windows重新启动或关闭时触发甚至调度任务,并强制windows等待某些操作完成
EN

Stack Overflow用户
提问于 2012-09-29 15:15:16
回答 1查看 155关注 0票数 1

当用户重新启动或关闭计算机时,我需要在我用C#开发的windows服务中执行一些操作。

因此,我需要传输一些文件到服务器(大约5个文件,每个文件是60MB),所以我需要我的服务tp强制窗口等待,直到传输完成。

我突然有了一个想法,如何为windows调度任务?所以对我来说最好的办法是在c#中做一些类似于windows更新屏幕的事情,这样windows就会等待复制这些文件?或者至少当windows重新启动或关闭时,我需要在windows服务中尝试一个,winodws将等待直到文件被传输。

C#或VB.NET

EN

回答 1

Stack Overflow用户

发布于 2012-09-29 15:29:40

要阻止关机,您可以使用像ShutdownBlockReasonCreate这样的api函数,但这样做不是一个好的做法。对你来说最好的方法是改变你的工作流程,你可以制定一个计划作业,每分钟在你的服务器上添加新的记录,这样你的数据就会被保存下来……

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12650753

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档