0

アプリケーション スイートの一部 (クライアント + アップデーター) を正しく動作させるには、管理者権限が必要です。私のクライアント アプリケーションは、さまざまな場所で QDesktopServices::storageLocation() を使用して、ユーザー固有のデータを保存するための正しいユーザー プロファイル パスを取得します。しかし、昇格したアプリケーションで QDesktopService::storageLocation() を使用するとすぐに、パスが管理者ユーザーに変更されるため、制御が難しくなります。

「C:\Users\basic_user\AppData\Local」から「C:\Users\admin\AppData\Local」のように。

これをqtで処理する方法はありますか、それともWinApiを使用する唯一の可能性ですか?

昇格されたアプリを持っているが、ユーザー空間で操作する必要があるというシナリオに直面したときの「正しい方法」は何ですか。

よろしく、エイドリアン

4

0 に答える 0