其实我也想到了一个方法,就是通过在注册表注册一个程序,点中文件的时候右键菜单就会出现我的程序,这样作为参数我就可以得到文件名了。不过因为一次只能够得到一个文件名,如果要得到多个的话,我就设法让程序只运行一个实例,其他程序启动后检测到已有程序的窗口然后把把文件名传送过去。可是这种方法就不太好就是比较的慢。各位有没有比较好的方法?