2010-12-14 78 views
1

我一直在尋找最好的一天。是否有任何地方可以存儲計算機範圍的許可證。我不想使用註冊表,所以不要這麼說。我應該在哪裏存儲計算機範圍許可證/計算機範圍設置?

該許可證將程序的運行過程中進行安裝,所以我需要的是存儲可以已經閱讀不運行作爲管理員/寫訪問的計算機範圍設置的地方。

我在網上看了一下,和微軟在安全方面的無限的「智慧」顯然鎖定保存應用程序範圍內設置的所有方法。

+0

非管理員只能在允許的地方寫入。這意味着默認情況下:註冊表的HKCU部分),「文檔和設置」(XP)或「用戶」(Vista/7)及以下,就是這樣。不是電腦廣泛。 – 2010-12-14 16:32:21

回答

1

在Windows 7中,我使用隱藏的ProgramData文件夾。我剛剛檢查過,它對用戶是可用的,他們只是默認情況下看不到它。

我通常使用它將.ini文件存儲在應用程序中。

希望有幫助

+0

謝謝Slotty。從你的建議,我回去嘗試保存到ProgramData文件夾。我收到一個異常,但是這是因爲該目錄還沒有存在,我正在使用File.WriteAllBytes方法,它不會自動爲您創建目錄... – 2010-12-15 15:31:19