WinForm程式開機自動啟動
/// <summary>
/// 設定開機自動啟用
/// </summary>
private void SetAutoStart()
{
try
{
string regPath = "SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run";
string path = Application.ExecutablePath.ToLower(); //將當前程式起動路徑
MessageBox.Show(path);
string name = Path.GetFileName(path); //獲得應用程式名稱
MessageBox.Show(name);
var regKey = Microsoft.Win32.Registry.LocalMachine.OpenSubKey(regPath, true);
if (regKey == null) regKey = Microsoft.Win32.Registry.LocalMachine.CreateSubKey(regPath);
regKey.SetValue(name, path);
}
catch
{
}
}
以上是程式中直接寫入登錄檔,可以在開啟執行,輸入:regedit 然後找到
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
下就可以看到已經被寫入登錄檔,這樣在開機時就會自動開啟程式的。
相關文章
- Android開機自啟動程式Android
- WinForm應用程式的開機自啟、記住密碼,自動登入的實現ORM密碼
- 開機自動啟動應用程式 ON LinuxLinux
- windows開機自動啟動oracleWindowsOracle
- 讓Symbian應用程式開機自動啟動
- oracle開機自啟動Oracle
- Winform設定開機啟動-操作登錄檔ORM
- [Windows][VC]開機自動啟動程式的幾種方法Windows
- 開機自動啟動ORACLE ON LinuxOracleLinux
- android APP開機自動啟動AndroidAPP
- KVM虛機開機自啟和取消自啟動
- oracle配置開機自啟動Oracle
- 在linux中怎麼讓程式開機自動啟動?Linux
- [ubuntu]設定開機自啟動程式的方法Ubuntu
- Windows10 開機自動啟動 VagrantWindows
- nginx 加入到開機自動啟動Nginx
- oracle資料庫開機自動啟動Oracle資料庫
- Linux下開機自動啟動OracleLinuxOracle
- linux開機自動啟動指令碼Linux指令碼
- 【MySql】開機自動啟動mysql服務MySql
- Linux開機自啟動配置Linux
- 開機自啟動Powershell指令碼指令碼
- Linux 新增開機自啟動Linux
- windows如何開機自動啟動某些應用?Windows
- centos(linux): 列出所有的開機自啟動程式CentOSLinux
- 如何設定win10軟體開機自動啟動 win10軟體開機自動啟動的方法Win10
- Apache DolphinScheduler如何開啟開機自啟動功能?Apache
- EON 開機自動開啟 WIFI 熱點WiFi
- Windows開機啟動指定程式Windows
- 【OEM】Oracle oem取消開機自動啟動(linux)OracleLinux
- ubuntu15中tomcat開機自動啟動UbuntuTomcat
- linux下開機自動開啟單機oracleLinuxOracle
- win10開機自啟動程式關閉方法_win10怎麼關閉開機啟動項Win10
- Mongodb 啟動關閉指令碼並設定開機自動啟動MongodbMongoDB指令碼
- win10如何禁止autodesk開機自啟_win10禁止autodesk開機自動啟動的方法Win10
- aws 開機自動啟動sh檔案(jar程式等),命令的新增位置JAR
- 巧妙地利用程式分離來設定程式開機自動啟動!(附原始碼)原始碼
- 如何更改window10開機啟動程式_win10如何修改開機啟動程式Win10