Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我知道GetUserDefaultUILanguage API 可以检索当前用户的 UI 语言标识符,但我需要从服务中调用它并通过其用户令牌找出特定用户的 UI。这可能吗?
要使用GetUserDefaultUILanguage()服务内部的功能,它需要以该用户身份运行。要么将 SCM 中的服务设置为在该特定用户帐户下运行,要么让其代码在需要时动态模拟用户。
GetUserDefaultUILanguage()
服务在某个帐户下运行,因此即使您可以成功调用这样的函数,它们也会告诉您该服务正在运行的帐户,而不是可能需要该服务代表其执行操作的用户帐户.
因此,您可能需要让用户程序向服务注册自身(例如,PID 和 UI 语言)。然后,该服务可以存储这些并根据需要使用它们。