不登录用户的情况下开机自启动程序的解决方法

分类: IT |
一、启动文件夹中添加工具的快捷方式
http://s6/mw690/aed121ffgx6BhJal1hb45&690
二、写注册表
利用C#开机启动程序:
/// <summary>
/// 设置应用程序开机自动运行
/// </summary>
/// <param
name="fileName">应用程序的文件名</param>
/// <param
name="isAutoRun">是否自动运行,为false时,取消自动运行</param>
/// <exception
cref="System.Exception">设置不成功时抛出异常</exception>
public static void SetAutoRun(string fileName, bool
isAutoRun)
{
}
-----------------------------------取消开机启动(删除注册表)-------------------------------------
using
Microsoft.Win32;//添加命名空间
public static bool DeleteAutoRun(string keyName,string filePath)
{
}
--------------------------------------------------------------------------------------------------
手动将键值对添加到注册表中去:
运行 --> regedit --> 打开注册表,找到路径: HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run。
如图2所示,右键选择字符串值所示,在弹出的对话框中复制程序所在路径即可。
http://s6/mw690/aed121ffgx6BhNYb7Vz15&690
http://s12/mw690/aed121ffgx6BhO18yOD1b&690
三、每日计划任务
http://s2/mw690/aed121ffgx6BhP0n9mx41&690
http://s5/mw690/aed121ffgx6BhPawt1Oe4&690http://s2/mw690/aed121ffgx6BhPcrjG1c1&690
图3 每日计划任务设置开机启动程序