投稿者 るきお  (社会人) 投稿日時 2009/8/7 22:29:30
>まだまださんと、るきおさんのやり方だと、「C:\Program Files\~」とかだと「C:\Program」として認識されてしまいます。
言われてみると、そう言えばそうだったと思ったのですが、
VB2005でやってみるとパス名にスペースがあってもGetCommandLineArgsメソッドはちゃんとドロップされたファイル全体をひとつのコマンドライン引数として取得してくれるみたいでした。
Commandを確認してみるとちゃんと前後に " がついています。