这是add.reg文件的类容 Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\Directory\shell\q_Cmd_Here\command] 
@="cmd.exe /k cd %1" [HKEY_CLASSES_ROOT\*\shell\q_Cmd_Here\command] 
@="cmd.exe" [HKEY_CLASSES_ROOT\Drive\shell\q_Cmd_Here\command] 
@="cmd.exe /k cd %1" 
这是添加到鼠标右键的FrmSetLeftKey.cs窗体button1添加,button2移除 
  private void button1_Click(object sender, EventArgs e) 
        { 
            try 
            {                 RegistryKey reg; 
                reg = Registry.ClassesRoot;                 reg = Registry.ClassesRoot; 
                reg.CreateSubKey(@"*\shell\删除图片\command"); 
                //创建新项command 
                reg = Registry.ClassesRoot.OpenSubKey(@"*\shell\删除图片\command", true); 
                reg.SetValue("", Application.ExecutablePath + " %1"); 
                //设置command的值 
                reg.Close(); 
                MessageBox.Show("添加成功!"); 
            } 
            catch (Exception ex) 
            { 
                MessageBox.Show(ex.ToString()); 
            
            
            } 
        }         private void button2_Click(object sender, EventArgs e) 
        { 
            try 
            { 
                RegistryKey reg; 
                reg = Registry.ClassesRoot;                 reg = Registry.ClassesRoot; 
                reg.DeleteSubKey(@"*\shell\删除图片\command",false);                 reg.Close(); 
                MessageBox.Show("移除成功!"); 
            } 
            catch(Exception ex) 
            { 
                MessageBox.Show(ex.ToString()); 
            
            } 
        } 
问题一:  当用户右击删除图片弹出formdel,formdel在弹出flash.cs确认删除功能(用户要有删除效果),这两窗体代码可以实现了。就是一右击会弹出formdel 
在确定会很快的弹出flash.cs,flash马上会消失!所以不能删除(如果我设置就弹出flash这一个删除窗体就可以实现删除)。 
问题二FrmSetLeftKey.cs窗体的button2移除右键不会移除右键请csdn上朋友修改下。     在此先谢过了,小弟我一直是在孤军奋战,系统弄坏两次了,可伶可怜我