我有一個Windows服務程序,將文件保存在本地系統用戶的應用程序數據文件夾中。我也有一個Windows窗體,需要閱讀這些文件並在不同的用戶帳戶上運行,但我不知道如何獲取另一個用戶的環境變量,特別是本地系統。如果有可能我會很感激一個例子,請提前致謝。獲取其他用戶的環境變量?
-1
A
回答
1
只要打電話Environment.GetFolderPath(Environment.SpecialFolder.CommonApplicationData);
並將其返回到存儲文件的文件夾內作出子文件夾。該位置被設計爲非用戶特定的數據存儲位置。
的默認位置是C:\ProgramData
但你應該使用的函數來獲得它,而不是硬編碼的路徑。您也無法將文件保存在該文件夾的根目錄中,但是您可以創建子文件夾並將文件保存在該文件夾中。
+0
非常感謝你:)) –
+0
請注意,* if *一個用戶的文件不應該對另一個用戶可見(例如,如果他們包含該用戶的私有信息),則應確保將權限設置爲相應的文件。 (如果其他用戶可以讀取這些文件是可以的,則不需要打擾。) –
相關問題
- 1. 環境變量其他用戶
- 2. 獲取環境變量的其他領域Apache的mod_authn_dbd
- 3. 在eclipse中設置引用其他環境變量的環境變量
- 4. 獲取環境變量
- 5. 如何使用c獲得其他進程的環境變量#
- 6. 引用其他變量的Linux環境變量
- 7. 爲其他用戶設置Linux環境變量(sudo)
- 8. Redmon的用戶運行環境變量不加載用戶的環境變量
- 9. 如何在nodejs中獲取用戶的環境變量?
- 10. 如何獲取用戶定義的環境變量?
- 11. 獲取環境變量的地址
- 12. 獲取python 2.4.5我的環境變量
- 13. 我的Perl腳本是從「其他地方」獲取環境變量嗎?
- 14. 是我的環境變量安全從系統上的其他用戶?
- 15. Eclipse斷點並獲取環境變量
- 16. 在Symfony 2.4中獲取環境變量
- 17. 獲取環境變量到WIX屬性
- 18. Apache2:用戶http的環境變量
- 19. htaccess的獲取其他PHP變量
- 20. IIS不使用用戶環境變量
- 21. 如何使用其他變量獲取變量的名稱?
- 22. 從java獲取客戶端環境變量值
- 23. 有沒有辦法使用Perl在Linux或Solaris環境中讀取其他進程的環境變量?
- 24. 其他的heroku環境變量是什麼?
- 25. 管理員用戶:Rails環境變量
- 26. 如何從其他while循環獲取變量?
- 27. 環境變量
- 28. 環境變量
- 29. 環境變量
- 30. 環境變量
你試過了嗎?String myEnv = System.getenv(「env_name」);'? –
也許可以將程序更改爲讀取和寫入常用應用程序數據文件夾,而不是用戶特定的應用程序數據文件夾。 –
@ScottChamberlain我應該這樣做,它會讓它變得如此簡單,btw什麼是一個很好的通用應用程序數據文件夾? –