[英]Windows background service (system profile) is UNABLE to access user appData folder on win 10 using C++?
[英]Obtaining %appdata% from windows service [C++]
如主題中所述-有什么方法可以獲取當前記錄的用戶appdata環境變量?
在應用程序中,使用SHGetFolderPath()或簡單地使用getenv(“ appdata”)可以做到這一點,但是在服務中,這些方法不起作用。 它以“ SYSTEM”帳戶運行。
我認為這應該是使用WMI獲得%appdata%的一種方式,但是我不確定。
當我將獲得%appdata%時,%userprofile%是我關注的第二點。
從服務的角度來看,沒有“當前”登錄用戶。 可能為零,一個或多個。 此外,如果您的服務需要,它通常表示設計錯誤。 您要解決的真正問題是什么?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.