エクスプローラーで
1.txt
2.txt
3.txt
4.txt
5.txt
とファイルがある場合に1.txt、3.txt、5.txtを選択して右クリックに登録してあるプログラムfooを選択すると
foo.exe "1.txt" "3.txt" "5.txt"
と起動したいのですが、通常の関連付けの登録では
foo.exe "1.txt"
foo.exe "3.txt"
foo.exe "5.txt"
と3つ起動してしまいます
アンチウィルスソフトなどみたいにdll?経由してfoo.exeを起動する必要があると思うのですが
そのような動作をさせられるdll?はどのような構造?が必要なのでしょうか?
よろしくお願いします