0

インストール ディレクトリにファイル/サブ ディレクトリを作成する権限がないため、Win 7 マシンでアプリが誤動作することが最近わかりました。これは、アプリが実行できる必要があることであり、管理者特権レベルで実行されている場合は正常に動作することがわかりました。

アプリが必要に応じて、可能な限り簡単な方法でサブディレクトリとファイルを作成できるようにしたいと思います-可能であれば自動的にアクセス許可を許可します。理想的には、実行可能ファイルで「管理者として実行」機能を手動で有効にするようにユーザーに依頼する必要はありません。

これを自動的に達成する最良の方法は何ですか?

次の質問を見つけました: 管理者として実行モードでアプリケーションをデプロイするにはどうすればよいですか?

当てはまりますか?それが最善の方法ですか?

この制限は Win 7 では不要なように思えます。アプリは、少なくとも独自のディレクトリでファイルを操作できる必要があります。

ありがとう

4

1 に答える 1

1

アプリはプログラムファイルディレクトリの下にインストールされる可能性があり、そのディレクトリに書き込めないと想定する必要があります。また、一部のユーザーには管理者権限がないため、管理者権限なしで実行する必要があります。したがって、プラットフォームのガイドラインに従い、変更する必要のあるファイルを、標準的な使用法で変更できる場所に保存する必要があります。この問題はVistaでも影響します。

于 2010-12-09T23:55:00.500 に答える