大家试试这个!!
using Microsoft.Win32;
using System.Reflection;
AssemblyName an=new AssemblyName();
RegistryKey RegKey;
RegKey=Registry.ClassesRoot;
RegKey=RegKey.CreateSubKey("*\\shell\\MyApp");
RegKey.SetValue("","用程序打开");
RegKey=Registry.ClassesRoot;
RegKey=RegKey.CreateSubKey("*\\shell\\MyApp\\command");
RegKey.SetValue("",Application.ExecutablePath +" %1");
RegKey.Close();