WPF 應用程式開機自啟動及窗體關閉按鈕作用失效的解決辦法

暖楓無敵發表於2013-03-14

1、寫的一個WPF應用程式,如何開機自啟動?

       

        public void AutoOpen()
        {
            //獲取程式執行路徑..
            string starupPath = AppDomain.CurrentDomain.BaseDirectory + "HSFJQAlarm.exe";
            //class Micosoft.Win32.RegistryKey. 表示Window登錄檔中項級節點,此類是登錄檔裝.
            RegistryKey loca = Registry.LocalMachine;
            RegistryKey run = loca.CreateSubKey(@"SOFTWARE\Microsoft\Windows\CurrentVersion\Run");
            try
            {
                //SetValue:儲存值的名稱
                run.SetValue("david", starupPath);
                loca.Close();
            }
            catch (Exception ex)
            {
                MessageBox.Show("錯誤訊息為:"+ex.Message);
            }
        }


 

 

2、WPF窗體的關閉按鈕如何不起作用?

       

        protected override void OnClosing(System.ComponentModel.CancelEventArgs e)
        {
            e.Cancel = true;
            MessageBox.Show("監聽程式,不可關閉!");
        }


 

相關文章