要在开始菜单里的启动项里看不到图标,而又要让它在开机时自动启动,那又要怎么作才能实现呢?谢谢!

来源:百度知道 编辑:UC知道 时间:2024/05/23 17:12:22
要在开始菜单里的启动项里看不到图标,而又要让它在开机时自动启动,那又要怎么作才能实现呢?谢谢!

方法1
通过“编程”修改注册表使自己写的程序能开机时自动启动的方法

using Microsoft.Win32;
//添加注册表
RegistryKey hklm=Registry.LocalMachine;
RegistryKey run=hklm.CreateSubKey(@"SOFTWARE\Microsoft\Windows\CurrentVersion\Run");

try
{
run.SetValue(名称,要运行程序的路径);
MessageBox.Show(" 注册表添加成功!!","提示",MessageBoxButtons.OK,MessageBoxIcon.Information );
hklm.Close();
button1_Click(this.button2,null);
}

catch(Exception my)
{
MessageBox.Show(my.Message.ToString(),"提示",MessageBoxButtons.OK,MessageBoxIcon.Error );
}

Application.ExecutablePath 获得路径和文件名

如 你想把D盘下面的tractor.exe加入
只要
run.SetValue("tractor.exe","D:\\tractor.exe");
就OK了,为了通用你还可以把名称,要运行程序的路径作为参数来配置之个
运行这个程序.

方法2

在win.ini中,
[windows]
load=改成你的程序即可。

修改注册表
在运行中输入“regedit”
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft