请教:如何用C#编一个电脑开机自动运行的程序

如题所述

第1个回答  2019-07-16
据软糖所知,有三种方法
1.复制程序exe到开始菜单的启动栏
1234File.Copy(@"D:\我的项目\启动程序.exe", @"C: \Users\Administrator\AppData\Roaming\Microsoft \Windows\Start Menu\Programs\Startup" + @"\启动程序.exe");
2.修改注册表启动项。
1234567string path = Application.ExecutablePath;RegistryKey rk = Registry.LocalMachine;RegistryKey rk2 = rk.CreateSubKey(@"Software\Microsoft\Windows\CurrentVersion\Run");rk2.SetValue("ProjectName", path);rk2.Close();rk.Close();
3.创建
Windows服务
类型项目,然后将服务设置为开机自动运行。
(具体的看MSDN把)
如满意,请采纳,谢谢。

请教:如何用C#编一个电脑开机自动运行的程序
1.复制程序exe到开始菜单的启动栏 1234File.Copy(@"D:\\我的项目\\启动程序.exe", @"C: \\Users\\Administrator\\AppData\\Roaming\\Microsoft \\Windows\\Start Menu\\Programs\\Startup" + @"\\启动程序.exe");2.修改注册表启动项。1234567string path = Application.ExecutablePath;RegistryKey rk =...

C#编程中,一打开电脑就运行程序的代码
rk.SetValue("WindowsToolbox.exe","要运行程序的绝对地址");rk.Close();

C#如何实现程序开机自动运行
RegistryKey rk2 = rk.CreateSubKey(@"Software\\Microsoft\\Windows\\CurrentVersion\\Run");rk2.SetValue( "autorun",这写程序路径);rk2.Close();rk.Close();

电脑开机启动程序
Settings\\GOD\\「开始」菜单\\程序\\启动 到这个文件夹下,就可以开机自动启动了。快捷方式也行。

C#做的软件如何在代码中设置开机启动
HKEY_CURRENT_USER下面的RunOnce键在操作系统处理其他Run键以及“启动”文件夹的内容之后运行。如果是XP,你还需要检查一下HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Windows \\CurrentVersion\\RunOnceEx。Run注册键 Run是自动运行程序最常用的注册键,位置在:HKEY_CURRENT_USER\\Software\\Microsoft\\Windows \\Current...

如何用C#添加开机启动项?
C# 可以通过读写注册表来设置开机启动,具体代码如下:\/\/\/ \/\/\/ 开机启动项 \/\/\/ \/\/\/ 是否启动 \/\/\/ 启动值的名称 \/\/\/ 启动程序的路径 public void RunWhenStart(bool Started, string name, string path){ RegistryKey HKLM = Registry.LocalMachine; RegistryKey Run...

C#怎么让程序开机启动,我是要电脑一开机就执行,不要点击什么按钮或者打 ...
直接将快捷方式发送到C:\\Users\\userName\\AppData\\Roaming\\Microsoft\\Windows\\Start Menu\\Programs\\Startup 下呢?C# 创建快捷方式方法参考:http:\/\/blog.csdn.net\/testcs_dn\/article\/details\/8674265

用C# 写一个开机自动运行、取消自动运行程序。
看截图的右下角,就是你所要的功能,发的程序需要 .net 4.0的支持,代码:主键:LocalMachine 键项:Software\\\\Microsoft\\\\Windows\\\\CurrentVersion\\\\Run 内容:你所自动启动的程序(含路径)

c#Winform程序,如何在 win7\/8 64位电脑上设置开机自动启动
\/\/\/ 设置自动启动 \/\/\/ \/\/\/ 文件名 \/\/\/ 是否自动启动 private void SetAutoRun(string sFileName, bool blIsAutoRun){ RegistryKey reg = null;try { if (!System.IO.File.Exists(sFileName))return;String name = sFileName.Substring(sFileName.LastIndexOf(@"\\") + 1);reg = Regist...

C#怎么生成可运行的程序
按F6键即可生成,每次修改代码后都要重新生成一次否则运行的是之前的版本 F5键则是运行(调试)按钮的话,对应的就是生成和调试中的选项了,你自己点开看看,参照快捷键就可以找到 那个绿色的箭头状的按钮也是调试。

相似回答
大家正在搜