Cómo agregar un menú de escritorio del sistema (sistema XP) en Winform para imitar la función "XP súper clic derecho" en mi menú. Imágenes adjuntas. Necesita código fuente o idea detallada.
privado?void?btnOK_Click(object?sender,?EventArgs?e)
{
cadena?menuName?=?cadena.
//Registrar en todos los archivos
if?(ckFile.Checked)
{
RegistryKey?shell?=?Registry.ClassesRoot.OpenSubKey(@ "*\shell",?true);
RegistryKey?custom?=?shell.CreateSubKey(menuName);
RegistryKey?cmd?=?custom.CreateSubKey("comando" );
cmd.SetValue("",?Application.ExecutablePath?Close();
}
/Registrarse en todos los directorios
if?(ckDir.Checked)
{
RegistryKey?shell?=?Registry.ClassesRoot.OpenSubKey(@" directorio\shell",?true);
RegistryKey?custom?=?shell.CreateSubKey(nombre del menú);
RegistryKey?cmd?=?custom.CreateSubKey(" comando");
cmd.SetValue( "",?Application.ExecutablePath? ?" ? 1");?//1? se pasa a la ruta del archivo abierto
cmd.Close();
custom . Close();
shell.Close();
}
MessageBox.Show ("¡Registro exitoso! \ Pruebe a través del menú contextual). del archivo o directorio ¡Resultado!");
}?
------------------------ -------------------------------------------------- ----------------------------------?
Cada respuesta que doy es mía. producto del código fuente y la experiencia;
Puedes consultar todas mis respuestas de Baidu;
--Ninguna de ellas está plagiada casualmente;
Ven a Baidu ¡Ni siquiera tienes la humildad de hacer preguntas y aún así las haces!
¿Hay código fuente arriba? Tengo mi propia máquina y la escribí yo mismo. Nunca esperé que tú, un lobo arrogante, me regañaras cuando ayudé con tanta amabilidad. una comida;