windows - 如何在系统启动时使用 c# 服务执行进程
问题描述
我有 ac# 服务,我需要在设备启动时执行特定进程。我如何使用 c# 来做到这一点。我不知道如何检测 Windows 正在启动。
System.Diagnostics.Process proc = new Process();
proc.StartInfo.FileName = fileName;
proc.StartInfo.Arguments = details["arguments"];
proc.StartInfo.Verb = "runas";
proc.Start();
proc.WaitForExit();
解决方案
您可以在“服务”窗口中将服务设置为“自动”,并在开始时执行您的代码或启动计时器以在不久之后启动。
推荐阅读
- javascript - 在javascript中获取元素的id值
- java - 为什么 Hibernate 每次请求都会创建新的数据库连接?
- javascript - Dropzone js不从服务器加载视频缩略图
- c# - 如何调试Azure App Service的startup.cs(未命中断点)?
- java - 重命名 R3 Corda 模板包时出错
- yii2 - Yii2 要在 URL 中传递的变量 - 规则不起作用
- mailchimp - MailChimp 和 Zapier:资源无效 - 您的合并字段无效。生日:请输入月份(01-12)和日期(01-31)
- android - 是否可以在 iframe 之类的应用程序中打开应用程序
- python - 如何在熊猫数据框中创建一个通过dict或list循环的列?
- java - 如何在 JAVA 中进行 VLOOKUP