0


0

私はWindows XP上のC#でプロジェクトに取り組んでいます。そこで、ユーザーが複数のファイルを選択できるようにするファイルダイアログをキャプチャする必要があります(http://www.uploadify.com/demo/など)。 どういうわけか、C:などのローカルドライブへのアクセスを制限することは可能ですか。 そのため、利用可能なドライブの一覧には、除外されていないドライブのみが含まれます。

ありがとう。

2 Answer


1


これを行うためのおそらく最も簡単な方法は、必要なドライブだけを公開する独自のダイアログを作成することです。 標準ダイアログでは、どのドライブを表示するかを制御するフラグを受け入れることはできません。

そうは言っても、すべての一般的なファイルダイアログからドライブを隠すために使用できる/ systemwideグループポリシーがありますが、これはすべてのアプリケーションに影響を与えます。

あなたがキオスクを作っているならば、悪者がこれらのことをかなり定期的に攻撃することを覚えておいてください。 (http://ikat.ha.cked.net/Windows/index.htmlを参照してください。NSFWは奇妙です)


0


そして、なぜあなたはこれをローカルドライブに制限したいのですか? これはサーバーではなくクライアントの働きです。 標準のWebブラウザを使用している場合は、クライアントにこれを強制することはできません。