私は、フォームのいずれかの一時的なものだけで、フォルダアクセスを拒否しています。私は自分でこのWindowsのメッセージボックスを置き換えることができますどのように誰を知っています:ファイルアクセス権 - Windows Msgboxを置き換える方法
アプリはあなたがで書くことができないことを設定している間、ユーザは、いくつかのフォルダ内のデータを書きたいときに、このメッセージボックスは、Windowsによって生成されます瞬間
私は、フォームのいずれかの一時的なものだけで、フォルダアクセスを拒否しています。私は自分でこのWindowsのメッセージボックスを置き換えることができますどのように誰を知っています:ファイルアクセス権 - Windows Msgboxを置き換える方法
アプリはあなたがで書くことができないことを設定している間、ユーザは、いくつかのフォルダ内のデータを書きたいときに、このメッセージボックスは、Windowsによって生成されます瞬間
まあ、メッセージボックス自体を置き換えることはできませんが、表示されないことを確認して、自分の場所に自分自身を表示することができます。私はあなたがファイルを書く/変更しようとしていると思いますか?そのような場合は、事前にその権利を持っているかどうかを確認し、そうでない場合は、ウィンドウに表示するのではなく自分のメッセージボックスを表示してください。
ありがとう。私はそれを行うことはできないと思う、問題は私がこれらのフォルダを調べるために私のフォーム上でWebrowserコントロールを使用しているので、フォルダ内のファイルを持つ任意のアクションは実行時に実行され、Windowsは常に干渉します。この場合、Windowsの右クリックコンテキストメニューで、ユーザーが削除/切り取り/コピーをクリックしたときに私のMsgboxを示すコードを書く必要があります。これはおそらく不可能であるか、はるかに困難です。 – LuckyLuke82
これはコメントでなければなりません。質問への回答を提供しないので、 –
@QuintinBalsdonああ、申し訳ありませんが、あなたは絶対に正しいです。 – Koneke
すべてのメッセージボックスを表示しないようにするには、[FOF_NO_UI](https://msdn.microsoft.com/en-us/library/windows/desktop/bb759795(v = vs.85).aspx)フラグを使用します。応答のために –