0

如主题 - 有没有办法获取当前记录的用户 appdata 环境变量?

在应用程序中,使用 SHGetFolderPath() 或简单地 getenv("appdata") 没有问题,但在服务中这些方法不起作用。它作为“系统”帐户运行。

我认为这应该是一种使用 WMI 获取 %appdata% 的方法,但我不确定。

当我得到 %appdata% 时,%userprofile% 是我处理它的第二个兴趣点。

4

1 回答 1

1

从服务的角度来看,不存在“当前登录用户”这样的东西。可能有零个、一个或多个。此外,如果您的服务需要,它通常表示设计错误。你要解决的真正问题是什么?

于 2011-02-10T10:13:28.337 回答