2010-05-14 26 views
0

我聽說Windows 7限制對其註冊表的訪問,因此應用程序無法直接寫入它。這是嗎?我正在用C#開發一個應用程序,我希望能夠在會話之間保存諸如端口設置,最後使用的文件等內容。註冊管理機構仍然是一個很好的選擇,或者現在是否有另外一種首選的方法?謝謝。在Windows 7上將數據保存到註冊表中

回答

3

從(至少)Windows NT 4開始,對註冊表的訪問受到了限制。這並不意味着你不能寫入它;它只是意味着你無法寫信無處不在。通常情況下,寫入HKEY_CURRENT_USER仍然可以。

註冊表仍然是存儲設置的好選擇。但是,您也可以保存自己的一些工作,並使用「application settings」替代,它們存儲在用戶配置文件夾中的XML文件中。 Here我問他們在註冊表中的優勢是什麼,導致對每個註冊表的優缺點進行了很好的討論。

+0

謝謝,托馬斯!我去了應用程序設置。他們很容易實現。 – 2010-05-14 22:07:50

相關問題