ディレクトリを作成し、実行時にファイルをユーザーのローカルマシンにコピーするwinformアプリケーションに取り組んでいます。私の質問は、ユーザーが管理者権限を持っていなくても、アプリケーションでファイルを作成してユーザーのローカル マシンにコピーできますか? そうでない場合、どうすればそれを行うことができますか?
ありがとう
編集:ユーザーがいくつかのファイルが彼のHDにコピーされなかったと不満を言ったので、私は尋ねています。
質問する
397 次
2 に答える
0
特定の保護領域にコピーする場合にのみ、権限の昇格が必要です。これは、Vista が導入されたときに特に問題を引き起こしました。これは、インストールされたフォルダー (および ini ファイルなど) 内のデータを維持するために使用されるプログラムが、既定のアクセス許可設定では機能しなくなるためです。
Environment.SpecialFolders をご覧ください。
http://msdn.microsoft.com/en-us/library/system.environment.specialfolder.aspx
特に CommonApplicationData の場所で。
プログラム データは、そのサブフォルダーまたはプログラム固有のストレージ用の同様の場所に保存することをお勧めします。
于 2012-07-31T23:59:38.263 に答える