2006-11-13

C# 关于开机自动运行程序方式之一

来源: 本站收集整理 作者:佚名 评论 0 条
  string StartupPath = System.Environment.GetFolderPath(System.Environment.SpecialFolder.Startup);
System.IO.File.Copy("应用程序路径(包括程序名)", StartupPath "执行程序文件名称", true);

//获得文件的当前路径
string dir = Directory.GetCurrentDirectory();
//获取可执行文件的全部路径
string exeDir = dir "\WindowsApplication1.exe";

//获取Run键
RegistryKey key1=Registry.LocalMachine;
RegistryKey key2=key1.CreateSubKey("SOFTWARE");
RegistryKey key3=key2.CreateSubKey("Microsoft");
RegistryKey key4=key3.CreateSubKey("Windows");
RegistryKey key5=key4.CreateSubKey("CurrentVersion");
RegistryKey key6=key5.CreateSubKey("Run");
//在Run键中写入一个新的键值
key6.SetValue("myForm",exeDir);
key6.Close();

//假如要取消的话就将key6.SetValue("myForm",exeDir);改成
//key6.SetValue("myForm",false);
(本文仅表明作者个人观点,不代表本站及其管理员立场.) 推荐 收藏 投稿 打印 返回 关闭
上一篇:基于JSP技术的网络教学平台设计  
下一篇:web开发的瑞士军刀 javawebparts
    评论加载中…
 推荐文章
     

网站首页  -  网站地图 -   站长论坛  -  网站投稿  -    -  网站管理
Copyright © 2008 芜湖站长站 All Rights Reserved 皖ICP备07500611号