自己写的程序怎么把它加到系统启动里面?

fengforever 2005-01-12 05:58:45
也就是要实现随系统启动的功能

谢谢了
...全文
139 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
rheleven 2005-01-12
  • 打赏
  • 举报
回复
)写注册表啊
nate_liu 2005-01-12
  • 打赏
  • 举报
回复
UP,牛
stephenZL 2005-01-12
  • 打赏
  • 举报
回复
用RegistryKey类,他提供了丰富的操作注册表的方法!!
dazhu2 2005-01-12
  • 打赏
  • 举报
回复
RegistryKey hklm=Registry.CurrentUser;
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 );
}
54duke 2005-01-12
  • 打赏
  • 举报
回复
知道这个键值关键是怎么写入注册表
takbj 2005-01-12
  • 打赏
  • 举报
回复
注册表健HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrenVersion\Run
fengforever 2005-01-12
  • 打赏
  • 举报
回复
我想了个办法,不过总觉得不好
用System.Environment.GetFolderPath(System.Environment.SpecialFolder.Startup)
得到系统启动的文件夹
然后把文件自身复制到那个文件夹中

虽然这样也能实现,但是总感觉不爽
写注册表怎么实现呢?
smallMage 2005-01-12
  • 打赏
  • 举报
回复
写到注册表里
dufr 2005-01-12
  • 打赏
  • 举报
回复
估计是写注册表
fengforever 2005-01-12
  • 打赏
  • 举报
回复
楼上的,不大明白啊

我的意思不是说用安装包的形式

而是通过什么方法可以把当前程序加载到启动项里去
兔子-顾问 2005-01-12
  • 打赏
  • 举报
回复
InstallShared

110,530

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧