通过自定义文件打开应用程序时执行事件?在C#.NET上

时间:2011-08-08 15:49:32

标签: events c#-4.0

问题是,我创建了一个包含自定义信息和唯一扩展名的文件,比方说(.qwas)。如果我在HKEY_CLASSES_ROOT中修改了注册表,我可以更改其图标并选择将打开它的程序。我想要做的是,当我双击它时,它会打开我的.NET应用程序,并在应用程序中有一个像FileOpenApp这样的事件。所以我可以从文件中提取信息并执行自定义方法。

我想要做的行为类似于应用程序的项目文件,比如flash的.fla。

我不知道如何从这个想法开始,我希望任何人都知道这种程序的名称。 感谢

1 个答案:

答案 0 :(得分:1)

您不能将该文件的名称作为参数传递给.Net应用程序。像

这样的东西

[HKEY_CLASSES_ROOT \ Applications [APP的名称] \ shell \ open \ command] @ =“\”[app app] \“\”%1 \“%*”