簡體   English   中英

從Windows服務[C ++]獲取%appdata%

[英]Obtaining %appdata% from windows service [C++]

如主題中所述-有什么方法可以獲取當前記錄的用戶appdata環境變量?

在應用程序中,使用SHGetFolderPath()或簡單地使用getenv(“ appdata”)可以做到這一點,但是在服務中,這些方法不起作用。 它以“ SYSTEM”帳戶運行。

我認為這應該是使用WMI獲得%appdata%的一種方式,但是我不確定。

當我將獲得%appdata%時,%userprofile%是我關注的第二點。

從服務的角度來看,沒有“當前”登錄用戶。 可能為零,一個或多個。 此外,如果您的服務需要,它通常表示設計錯誤。 您要解決的真正問題是什么?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM