当前位置: 代码迷 >> C# >> 关于win8应用C#设置开机自动启动
  详细解决方案

关于win8应用C#设置开机自动启动

热度:10813   发布时间:2013-02-25 00:00:00.0
关于win8使用C#设置开机自动启动
C#使用
RegistryKey HKLM = Registry.LocalMachine; 
RegistryKey Run = HKLM.CreateSubKey(@"SOFTWARE\Microsoft\Windows\CurrentVersion\Run"); 
Run.SetValue(name, path); 
此方法设置程序开机自动启动,结果开机后程序只在后台进程中出现。
写入注册表的位置是:SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Run而不是SOFTWARE\Microsoft\Windows\CurrentVersion\Run

之前使用win7的时候完全好使,最近换成win8就不好使了

------解决方案--------------------------------------------------------
把程序快捷方式添加到C:\Users\<UserName>\Start Menu\Programs\Startup
------解决方案--------------------------------------------------------
观摩解决办法。
------解决方案--------------------------------------------------------
64位win8吗,别编译成x86,any cpu的话别prefer x86
  相关解决方案