C#匯入註冊表

來源:互聯網
上載者:User

    一開始感覺自己挺傻的,還手動在程式裡添加註冊表,添加項,幸虧鍵不多,今天從網上看到了,能直接匯入註冊表,很簡單的幾行代碼就實現了,貼在這裡與大家共勉,同時也記錄一下自己的學習過程:

        /// <summary>  
        /// 執行註冊表匯入  
        /// </summary>  
        /// <param name="regPath">註冊表檔案路徑</param>  
        public void ExecuteReg(string regPath)
        {
            if (File.Exists(regPath))
            {
                regPath = @"""" + regPath + @"""";
                Process.Start("regedit", string.Format(" /s {0}", regPath));
            }
        } 

如果註冊表路徑含有空格,則需要使用雙引號引起來,不然會報錯。

/s:指示不彈出匯入註冊表對話方塊

 

我在項目裡將註冊表匯出後複製到bin目錄下,在程式載入的時候調用。如果不存在就匯入:

string regPath = Application.StartupPath + @"\anshield.reg";

ExecuteReg(regPath);

 

 

其實好多東西能在網上學到,但是也有好多東西是網上學不到的,真想自己快點成長起來,謝謝主管這段時間對我的指導,雖然有時候提問的問題很愚蠢,謝謝你的包容與理解。

最近挺壓抑的,有時候真想換份工作,換個工作環境,或許壓力會小點,但是,感覺對公司,對同事都有點不舍,這種溫暖是家所能給予的,所以,我要加油,在壓力中成長起來,與公司一起成長,也謝謝公司能夠接受我的成長。當然,自己也要堅強,不能再因為一點小事就哭哭啼啼的了,向主管彪彪童鞋學習!加油~

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.