>>197
自分で試してみました。

C:\Program Files\AAA.EXEに
C:\BBB.TXTをドラッグ&ドロップした場合、

GetCommandLineの結果 : "C:\Program Files\AAA.EXE" C:\BBB.TXT
GetModuleFileNameの結果: C:\Program Files\AAA.EXE

後者はダブルクォーテーションが付かないようです。

俺様専用関数ではダブルクォーテーションで囲まれていない空白はパラメータ境界と見なすため、
GetModuleFileNameは使えませんな。