软件开机启动设置
来源:互联网 发布:淘宝u站9.9包邮 编辑:程序博客网 时间:2024/06/14 23:57
c#
void 开机启动() { string 程序名 = Application.ExecutablePath, 名称 = 程序名.Substring(程序名.LastIndexOf("\\") + 1); 名称 = 名称.Remove(名称.LastIndexOf(".")); if (!System.IO.File.Exists(程序名)) return; string 快捷文件 = Environment.GetFolderPath(Environment.SpecialFolder.Startup) + "\\" + 名称 + ".lnk"; if (System.IO.File.Exists(快捷文件)) { if (MessageBox.Show("确定要删除 [" + 名称 + "] 开机启动吗?", "删除确认", MessageBoxButtons.OKCancel, MessageBoxIcon.Question) == DialogResult.OK) System.IO.File.Delete(快捷文件); } else { WshShell 外壳 = new WshShell(); IWshShortcut 快捷键 = (IWshShortcut)外壳.CreateShortcut(Environment.GetFolderPath(Environment.SpecialFolder.Startup) + "\\" + 名称 + ".lnk"); 快捷键.TargetPath = 程序名; 快捷键.WorkingDirectory = System.Environment.CurrentDirectory; 快捷键.WindowStyle = 1; 快捷键.Description = 名称; 快捷键.IconLocation = 程序名; 快捷键.Save(); MessageBox.Show("[" + 名称 + "] 开机启动,设置完成!"); } } ////Microsoft.Win32.RegistryKey 注册项 = Microsoft.Win32.Registry.CurrentUser.OpenSubKey(@"SOFTWARE\Microsoft\Windows\CurrentVersion\Run", true); //Microsoft.Win32.RegistryKey 注册项 = Microsoft.Win32.Registry.CurrentUser.CreateSubKey(@"SOFTWARE\Microsoft\Windows\CurrentVersion\Run", RegistryKeyPermissionCheck.ReadWriteSubTree); //if (注册项 == null || !注册项.GetValueNames().Contains(名称)) // 注册项.SetValue(名称, "\"" + 程序名 + "\" -autorun");/*设置开机启动WIN7/64带参数和带双引号*/ //else // if (注册项.ValueCount > 1) // 注册项.DeleteValue(名称);/*取消开机启动*/ //注册项.Close(); //string 程序路径 = System.Reflection.Assembly.GetExecutingAssembly().Location; //RegistryKey src = Registry.LocalMachine.OpenSubKey("SOFTWARE", true).OpenSubKey("Microsoft", true).OpenSubKey("Windows", true).OpenSubKey("CurrentVersion", true).OpenSubKey("Run", true);
0 0
- 软件开机启动设置
- VB设置软件开机启动.
- 如何设置软件开机启动
- 开机自启动软件设置
- 设置 ubuntu 开机启动软件
- 电脑设置开机启动相关软件
- 十、centos设置软件开机自动启动
- win10如何设置软件开机启动
- win10如何设置软件开机启动
- 设置软件开机自启动(C#实例演示)
- Qt for Mac 设置软件开机自启动
- Windows系统中设置软件的开机自动启动
- Linux(CentOS)下设置自编译软件开机启动
- C#开机启动软件
- 软件开机启动
- sentos 开机启动 软件
- 开机自启动软件
- 软件开机自启动
- 在C++中是否应该使用指针,何时使用指针
- UVA 128 - Software CRC (模运算+循环冗余校验码)
- Plan
- 随窗口大小变化的圆 /*向窗体拖放图片*/
- 删除桌面和启动中的快捷文件
- 软件开机启动设置
- 富文本编辑器合集
- 图片在div中垂直居中
- convert div into image
- Ubuntu下使用ls命令显示文件颜色相关内容及修改
- Scott 用户 set autotrace 后执行sql 报错
- Petroglyph专访:中间件做游戏
- FFMPEG教程3_播放声音(使用2014年新SDK重新整理编译通过)
- 网络流小结