0

我的应用程序套件(客户端 + 更新程序)的一部分需要管理员权限才能正确运行。我的客户端应用程序在各个地方使用 QDesktopServices::storageLocation() 来获取正确的用户配置文件路径以保存用户特定数据。但是,一旦我在提升的应用程序中使用 QDesktopService::storageLocation(),路径就会更改为管理员用户,这使得控制变得困难。

就像从“C:\Users\basic_user\AppData\Local”到“C:\Users\admin\AppData\Local”。

有没有办法用 qt 来处理这个问题,或者我唯一的可能是使用 WinApi 吗?

面对拥有提升的应用程序但仍需要在用户空间中运行的情况时,“正确的方法”是什么?

问候,阿德里安

4

0 回答 0