C#WinformsアプリケーションからWindows7でファイルを作成する
-
18-09-2019 - |
質問
CSVファイルを生成しているWinFormアプリケーションがあります。これらのCSVを保存するパスを選択するオプションをユーザーに提供します。
ユーザーはWindows 7を使用しており、管理者としてログインしています。彼がアプリケーションによってCSVを保存しようとすると、「許可を拒否された」エラーがあります。
特に問題を抱えているアプリケーションはコンソールアプリです。スケジュールされたタスクを作成しており、タスクは彼の管理者アカウントとしてプロセスを開始するように指定されています。ただし、アプリケーションが指定されたフォルダーにファイルを保存しようとすると問題があります(彼のユーザー名には書き込み許可があります)。
マシンの管理者がアプリケーションを介して許可を得ている場所にフォルダー/ファイルを作成できるようにする方法はありますか?
ありがとうございました!
解決
UACをオフにするか、プロセスを要求することができます 高いコンテキストで実行します.
一般的に、アプリケーションがシステム内の管理物を変更するために特別に調整されていない限り、それについて心配する必要はありません。ユーザーにエレベートモードで実行することを決定する必要があります。
所属していません StackOverflow