Pregunta

La aplicación WPF que tengo ha sido rediseñada para usar pestañas y ser una sola instancia. El nuevo requisito ahora es que, cuando se inicia con opciones de línea de comandos y una instancia de la aplicación, ya se está ejecutando: la instancia que ya está en ejecución debe abrir una nueva pestaña y hacer algún trabajo en función de las opciones de CMDLine.

La única instancia no es un problema, pero ¿cómo pasar la línea CMD args desde la instancia recién iniciada El ya en ejecución?

¡Gracias por cualquier pista!

¿Fue útil?

Solución

Me abordaría esto con una solución de enchufes o simplemente haría que la nueva instancia escriba la línea de comando args en un archivo que se verifica y luego se descarga por la instancia existente.

Otros consejos

Eche un vistazo a WindowsFormsApplicationBase, tiene todo el soporte para ese escenario incorporado.

Desafortunadamente, está destinado a WinForms, pero un giro rápido a través del reflector debería obtener todo el código que necesita para una versión WPF.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top