投稿者 YuO  (社会人) 投稿日時 2017/3/1 15:31:30
http://rucio.a.la9.jp/main/dotnet/shokyu/standard46.htm

ここのコードをコピーして実行してみたところ,WebExceptionが確かに発生し,
InnerExceptionに,"パス 'C:\souri01.jpg' へのアクセスが拒否されました。"と出ていました。

Button1_Clickメソッド中の,
Dim Folder As String = "C:"


Dim Folder As String = Environment.GetFolderPath(Environment.SpecialFolder.Desktop)

のようにすると,例外が発生せずに動くようになります。


たぶん,Windows XPまでであれば,元のコードでも動作します。
Vista以降では,UACによって,昇格していない状態でのC:\への書き込みアクセスが拒否されるので,このような例外になっています。 

# CODEを正しく記述しないまま投稿してしまったので,一個前の投稿を削除しています。