如何设置 C# 程序自启动
方法 1:注册表
打开注册表编辑器(regedit)。 导航到 HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run。 右键点击右侧面板,选择“新建” > “字符串值”。 将新值命名为程序名称。 双击您创建的新值,将“数值数据”字段设置为程序的可执行文件路径。方法 2:任务计划程序
打开任务计划程序。 单击右上角的“操作”菜单,选择“创建任务”。 在“常规”选项卡中,输入任务名称和描述。 在“触发器”选项卡中,单击“新建”。 从下拉列表中选择触发器类型(例如,登录时或在特定时间)。 在“操作”选项卡中,单击“新建”。 选择动作类型“启动程序”,然后浏览到程序的可执行文件。方法 3:系统服务
打开 Visual Studio 并创建一个新的 C# 控制台应用程序项目。 在“解决方案资源管理器”中,右键单击项目名称,选择“添加” > “新项”。 选择“系统服务”,然后输入服务名称。 在 ServiceBase 类中,覆盖 OnStart 和 OnStop 方法。 在 OnStart 方法中,启动您的程序。 编译并运行您的项目。您的程序将作为系统服务运行并自启动。注意:
在 Windows 用户帐户控制 (UAC) 启用的系统上,某些方法可能要求提升权限。 如果您在设置自启动时遇到问题,请检查程序是否具有必要的权限并重新启动计算机。