私は非常に細かく動作するWindows7のためのC#でプログラムを書いています... しかし、私はプログラムファイルを "C:\ Program Files"にコピーするセットアップを構築し始めました。私はOpenFileDialogをキャンセルした場合、私は例外にファイルを書き込みませんc#win7:unauthorizedaccessexception
2)私のプログラムを取得します)
1:プログラムが、そのフォルダにあるとき
は今、多くの問題がありますAppDataフォルダもう
3)プログラムは私が何ができるかわからないので許可
の独自のディレクトリにインターンのファイルを開くことができません...
誰かが私を助けることができますか?
EDIT:
たぶん、あなたは私の問題を理解していませんでした。
私はC:\ myprogramでうまく動作するプログラムを書いています。 は、私はCにコピーファイルがインストーラ作っ:私はそのディレクトリ
- 私のプログラムに私のファイルをコピーする場合、\ Program Filesディレクトリが、それは同じだだけその独自のディレクトリにファイルを開くを
- 私のプログラムがAppDataフォルダにファイルを開き、書き込み
- 私のプログラムはRTBでの.txtのようなファイルを開くことができます。 OpenFileDialogが使用されます
この3つのポイントは機能しません!
私のプログラムがProgram Filesフォルダにある場合、C:\ Program Files \ myprogram \ xsl \ test.xslのようなファイルを開くことはできず、ファイルをAppDataフォルダに書き込むことはできません。
私のプログラムをC:\ lalalaにインストールするとうまくいきます!