看到过这样一篇文章:在所有的文件右键菜单中加入命令
    如果你的系统上安装有Winzip、UltraEdit等,当你对任一文件点右键时,都会有“Add to zip”、“UltraEdit-32”等命令(当然,Winzip稍有不同,我将在后面讲到)。它的添加方法是:
    (1).打开“HKEY_CLASSES_ROOT\*”;
    (2).在其下新建“shell\命令\command”分支,再将command的键值设为执行该命令时所用的可执行程序的绝对路径,并在其后加“%1”即可。
例:在“HKEY_CLASSES_ROOT\*”下新建“shell\用写字板打开\command”子键,将command的键值设为“c:\windows\notepad.exe %1”,就会在右键菜单中出现“用写字板打开”的命令了。 我自己写了个程序,用这种方法调用自己的程序,但是选择多个文件时就会打开多个应用程序,但是我希望选择多个文件后仍然只打开一个应用程序,怎么样写命令行参数可以实现像main函数那种方式(int argc, char *argv[ ]),一个是命令行参数个数,一个是命令行参数数组?