我编写了一个应用程序来接受文件路径(具有自定义扩展名的文件)作为参数,然后对其进行一些处理。
我的想法是我可以将自定义文件与我安装的可执行应用程序关联(使用 Windows 功能)(通过安装屏蔽安装程序)。
我希望能够双击具有自定义扩展名的文件并将其传递给我的可执行文件进行处理。
但是,我得到的行为是这样的:
- 如果我双击我的文件(带有自定义扩展名),它什么也不做。
- 如果我将文件拖放到我的可执行程序上,那么它会按预期工作。
那么是否可以通过简单地双击我的自定义文件来使其工作?
我猜windows正在尝试使用可执行文件打开自定义文件,这可能与将其作为参数传递不一样?!
任何帮助表示赞赏。
谢谢,KS