1

WindowsFormsアプリケーションはインターネットにアクセスする必要がありますが、WebRequestを開こうとすると、アプリケーションがクラッシュします。単純なフォルダ(たとえば、マイドキュメント)からアプリケーションを実行すると機能することに気付きましたが、「プログラムファイル」フォルダから実行すると機能しません。問題がUACのアクセス許可にあることは知っていますが、「プログラムファイル」から実行されているアプリケーションでWebRequestを開くことができない理由がわかりません。

(マニフェストを使用して)UACアクセス許可の昇格なしで「プログラムファイル」からWebResquestを開く方法はありますか?

4

2 に答える 2

1

アプリが実行されているローカル フォルダーに何かを保存しようとしていますか?

アプリが Program Files の下のフォルダーから実行されている場合、アプリが配置されているディレクトリに書き込もうとすると、失敗する可能性があります。Program Files フォルダーは、書き込みのために UAC が必要な場所の 1 つです (私が思うに)。

于 2012-06-18T18:40:29.260 に答える