我如何获取用于打开程序的文件位置?
例如:如果我创建了一个新的扩展名“.xyz”,并告诉Windows我想用我的应用程序打开文件类型.xyz,那么它就会启动我的应用程序。很好,但是我的应用程序如何获取启动它的文件路径?
另外,是否有一种方法可以只保持一个版本的应用程序运行,并使打开的新文件只调用我的应用程序中的一个方法?例如,如果您正在使用Torrent并打开5个.torrent文件,则所有文件都将传递给一个应用程序。
附加问题:所有文件扩展名都是3个字母吗?是否有公开使用的扩展名列表?如果我要创建一个文件扩展名,我不想使用已经被使用的扩展名。