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

发布于 2024-11-28 09:06:04 字数 265 浏览 0 评论 0原文

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

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

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

The thing is, I created a file with custom information and a unique extension, let's say (.qwas). If I modified the Registry in HKEY_CLASSES_ROOT I can change its icon and choose which program will open it. What I want to do, is that when I double click it, it opens my .NET app and in the app have an event like FileOpenApp. So I can extract information from the file and do custom methods.

The kind of behavior I want to make is similar to the project files of an aplication, like the .fla of flash.

I don't know how to start with this idea, I hope anyone knows even the name of this type of procedure.
Thanks

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

∝单色的世界 2024-12-05 09:06:04

您不能将文件名作为参数传递给您的 .Net 应用程序吗?类似于

[HKEY_CLASSES_ROOT\Applications[应用程序名称]\shell\open\command]
@="\"[应用程序路径]\" \"%1\" %*"

Can't you pass the name of the file as an argument to your .Net App. Something like

[HKEY_CLASSES_ROOT\Applications[name of APP]\shell\open\command]
@="\"[path to app]\" \"%1\" %*"

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文