1

Image.Saveメソッドを使用してイメージをローカルドライブに保存しようとしています。他のOSでも問題なく動作しますが、Win7でのみ問題が発生します。

Win7では、エラーをスローしなくても、既存の画像を上書きすることはできません。http://support.microsoft.com/kb/2028610で関連するホットフィックスが表示されるので、おそらくWin7のバグです。

しかし、このホットフィックスは私の問題を解決しません。誰かが同じ問題に遭遇した場合は、私に知らせてください。

ありがとう。

4

3 に答える 3

1

これは一種の回避策ですが、最初に既存の画像を削除できますか?System.IO.File.Delete(path)保存する前に、より多くの情報が得られるはずです。

于 2011-05-23T19:26:46.077 に答える
0

おそらく昇格された特権が必要です。

こちらをご覧くださいWindows7およびVistaUAC-プログラムでC#で昇格をリクエストする

于 2011-05-23T19:25:59.233 に答える
0

どのフォルダに保存しようとしていますか? C: ドライブのルート フォルダですか? Win7 は、ドライブのルート フォルダーにファイルをプログラムで保存することについて気まぐれです。ルートから離れたフォルダーに保存してみて、それが役立つかどうかを確認してください。

于 2011-05-23T19:34:10.503 に答える