欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

.NET實(shí)現(xiàn):將EXE設(shè)置開機(jī)自動(dòng)啟動(dòng)

 更新時(shí)間:2013年03月07日 08:56:06   作者:  
.NET實(shí)現(xiàn):將EXE設(shè)置開機(jī)自動(dòng)啟動(dòng)的方法,需要的朋友可以參考一下

復(fù)制代碼 代碼如下:

private void btnSetOk_Click(object sender, EventArgs e)

      {

          RegCompStartRun(true, txtFullPath.Text.Trim());

      }

      private void btnCancel_Click(object sender, EventArgs e)

      {

          RegCompStartRun(false, txtFullPath.Text.Trim());

      }

      private void RegCompStartRun(bool cmd, string argPath)

      {

          string starupPath = argPath;

          if (string.IsNullOrEmpty(argPath))

          {

              //獲取當(dāng)前可執(zhí)行程序的全路徑

              starupPath = Application.ExecutablePath;

          }

          //表示W(wǎng)indow注冊(cè)表中項(xiàng)級(jí)節(jié)點(diǎn),讀取 Windows 注冊(cè)表基項(xiàng)HKEY_LOCAL_MACHINE

          Microsoft.Win32.RegistryKey loca = Microsoft.Win32.Registry.LocalMachine;

          Microsoft.Win32.RegistryKey run = loca.CreateSubKey(@"SOFTWARE\Microsoft\Windows\CurrentVersion\Run");

          try

          {

              //SetValue:存儲(chǔ)值的名稱

              if (cmd)

              {

                  run.SetValue("AutoStartupTestWinFormApp", starupPath);//加入注冊(cè),參數(shù)一為注冊(cè)節(jié)點(diǎn)名稱(隨意)  

                  lblDisplay.Text = "設(shè)置成功!";

              }

              else

              {

                  run.DeleteValue("AutoStartupTestWinFormApp", false);//刪除該注冊(cè)節(jié)點(diǎn)    

                  lblDisplay.Text = "取消設(shè)置成功!";

              }

              loca.Close();

          }

          catch (Exception ee)

          {

              MessageBox.Show(ee.Message.ToString(), "提示", MessageBoxButtons.OK, MessageBoxIcon.Error);

          }

      }

注意事項(xiàng):

如果設(shè)置后,重命名該exe文件,則注銷、重啟后重新登錄,設(shè)置的開機(jī)啟動(dòng)項(xiàng)不會(huì)啟動(dòng),

如果改回原來的名字,則再次注銷或重啟,登錄后會(huì)自動(dòng)啟動(dòng)該設(shè)置的exe文件

相關(guān)文章

最新評(píng)論