c#将压缩文件打开到程序中

c#将压缩文件打开到程序中,c#,registry,contextmenu,C#,Registry,Contextmenu,我有一个程序,它压缩某个文件并保存为*.pld扩展名。我的问题是这样的。如何访问我自己的扩展名文件并读取此文件的内容。因此,有人帮助我如何通过双击该文件将该文件读取并显示到包含datagridview的主窗体中?我使用 在我的程序上安装了安装程序后,放置上下文菜单。当我开始压缩文件、保存文件并打开文件时,它只是一次又一次地打开我的应用程序 如何解决这个问题?提前谢谢你。你只需要从main方法中读取参数。例如: static class Program { [STAThread]

我有一个程序,它压缩某个文件并保存为*.pld扩展名。我的问题是这样的。如何访问我自己的扩展名文件并读取此文件的内容。因此,有人帮助我如何通过双击该文件将该文件读取并显示到包含datagridview的主窗体中?我使用 在我的程序上安装了安装程序后,放置上下文菜单。当我开始压缩文件、保存文件并打开文件时,它只是一次又一次地打开我的应用程序


如何解决这个问题?提前谢谢你。

你只需要从main方法中读取参数。例如:

static class Program
{
    [STAThread]
    static void Main(string[] args)
    {
        Application.EnableVisualStyles();
        Application.SetCompatibleTextRenderingDefault(false);
        Form1 form = new Form1(args);
        Application.Run(form);
    }
}
args将包含双击文件的完整路径