c#项目怎么向系统注册新的文件类型?比如像sln文件,我的系统也准备弄个项目文件,想要注册到系统区,弄个图标什么的,有办法没?c#下。。

解决方案 »

  1.   

    http://support.microsoft.com/kb/122787
      

  2.   

    c# 设置文件扩展名关联c#设置文件图标关联获取文件关联图标的C#源码
      

  3.   

     FileTypeRegInfo regInfo = new FileTypeRegInfo("pppe");
                regInfo.Description = "11";
                regInfo.ExePath = "a.exe";
                regInfo.IcoPath = "Delete.ico";
                if(!FileTypeRegister.FileTypeRegistered("pppe"))
                {
                    FileTypeRegister.RegisterFileType(regInfo);
                    FileTypeRegister.RegisterFileType(regInfo);
                
                }
    去注册表查了,类型是注册了,可是无法关联图标,什么情况啊?