小さなツールアプリケーションを作成し、QSettings経由でSettings.iniにアクセスします。 iniファイルは、アプリケーション自体と同じディレクトリに置いてあります。しかし、私がアプリケーションを使ってそれに書き込もうとすると、管理者のアクセスがないためにブロックされているようです。私はProgram Files(x86)フォルダが書き込み制限を外していると推測していますか?だから私はこの問題をどのように解決するのですか?アプリケーションと同じフォルダ内のSettings.iniは書き込み保護です
0
A
答えて
1
正しく推測すると、おそらく許可の問題です。通常、ユーザー設定ファイルは、アプリケーション自体とは別のユーザーがアクセスできるフォルダー(WindowsではC:\Users\<Username>\AppData\Roaming\Company\Application.ini
など)に移動します。 Windowsでは、この自動的に作成されます/使用
QSettings settings("MySoft", "Star Runner");
QSettings::setDefaultFormat(QSettings::IniFormat);
:すべての将来のQSettings
呼び出しのためC:\Users\<Username>\AppData\Roaming\MySoft\Star Runner.ini
あなたが本当にあなたのアプリケーションの.ini設定ファイルを有効にする必要があるのは(QSettingsドキュメントからの)このようなものです。
(他のプラットフォームでも自動的に動作します)
関連する問題
- 1. フラッシュ/ EEPROMメモリの書き込み保護とは何ですか?
- 2. IIS 7の読み取り/書き込みフォルダを適切に保護する
- 3. 同じFileStreamでの読み込みと書き込み
- 4. Javaの同じファイルへの読み込みと書き込み
- 5. ファイルに書き込み、端末と同じ書式をRubyで保持する
- 6. 同じOpenXmlPartへの書き込みは
- 7. Rustの同じTcpStreamでの読み取りと書き込み
- 8. ネットワークドライブの書き込み保護を削除する
- 9. ノード内の同じファイルに非同期で書き込みして読み込む方法は?
- 10. 同じファイルへの書き込みと読み取り
- 11. クロニクルV4 - 同じクロニクルキューセーフで同時書き込みです
- 12. Android内蔵ストレージの読み込み/書き込み同時に、
- 13. 同じキャッシュライン内の別の場所への同時書き込み
- 14. 複数のSSL証明書で同じサブドメインを保護できますか?
- 15. ウェスタンデジタル外付けハードドライブ書き込み保護されたウィンドウ7
- 16. ASP.NETフォルダ内のファイルを保護する
- 17. 同時読み込み書き込み
- 18. NSManagedオブジェクト配列への読み取り/書き込みアクセスの保護
- 19. 書き込みと読み取りのインデックスが同じでないファイル
- 20. 同じファイルへの読み込み/書き込み(gmon.outの取得)
- 21. 同じストリーム内の2つのファイルにソースマップを書き込みます。
- 22. アセンブリ内の読み込みと書き込みと整数ATT
- 23. SQLiteの同時読み込みと書き込み
- 24. 同時読み込みと書き込みの問題
- 25. 共有メモリC++読み込みと書き込みの同期
- 26. 同期ブロック内の読み込み障壁と書き込みバリアは何ですか
- 27. C#バーチャルマシンで書込み保護された配列
- 28. 保護クラスメンバーは、Javaのpublicクラスメンバーと同じようにアクセスできます。
- 29. Windows組み込み標準システムで、どのSQL Serverファイル/フォルダをディスク書き込み保護(FBWF)から除外する必要がありますか?
- 30. フォルダとファイルは、asp.net mvcアプリケーションの運用環境での書き込みアクセス権を読み取ります
ありがとうございます。家に帰るときにこれをチェックします。 – GeneCode