2014-09-25 60 views
-2

我的.net應用程序需要存儲一些持久性數據,因爲它有可能運行在不能寫入磁盤的環境中,所以我想使用它的註冊表。使用.NET的Windows註冊表

  1. 有沒有關於應用程序寫入路徑的約定?

  2. 是否有任何工具或庫,使從.net讀寫註冊表更方便?我需要主要編寫簡單的數據類型和數據結構,如列表。

  3. 任何其他最佳做法或提示&使用註冊表時應該知道的技巧?

+0

與其使用註冊表,我建議將數據保存到[AppData](http://windows.microsoft.com/en-us/windows-8/what-appdata-folder)文件夾中的文件中。要獲取AppData路徑,請使用[SpecialFolder](http:// msdn)[Environment.GetFolderPath](http://msdn.microsoft.com/zh-cn/library/14tx8hby(v = vs.110).aspx) .microsoft.com/en-us/library/system.environment.specialfolder(v = vs.110).aspx)ApplicationData或LocalApplicationData。使用約定 \ \ 創建一個文件夾來存儲應用程序數據。用戶應該已經讀取了AppData的寫入權限。 – mcdon 2014-09-25 13:39:59

+0

這就是我到目前爲止,但由於特殊的環境,我不能依靠這總是讀/寫這就是爲什麼我現在使用註冊表。 – clamp 2014-09-25 13:51:33

回答