La pantalla de ejecución de otro programa aparece en un programa
Este no es un patrón de trabajo común. La "caja" y las "cosas que se ejecutan dentro" están escritas por el mismo autor. Esto se llama MDI. Es un diseño unificado y no es un programa insertado al azar. Si usa VB, etc., puede dejar que el sistema administre el proceso de cada ventana. El escritor solo necesita diseñar el MDI y luego administrar cada ventana en la que trabaja. Los expertos pueden crear MDI ellos mismos y controlar el proceso o hilo de cada ventana para lograr equilibrio y eficiencia. Los diseñadores también pueden crear un núcleo PLUG y abrir algunas API de interfaz a otros, lo que les permite desarrollar complementos de programas y conectarlos al programa para que puedan llamarlos.
Este modo de trabajo supone la gran mayoría. Otros pueden llamar a otros recursos del programa a través de la programación COM, y luego hay virus que implantan el programa de la otra parte, implantan el hilo del programa de la otra parte, etc.
Pero hay excepciones. Una máquina virtual es, en gran medida, una "ventana que se puede insertar en cualquier programa", pero su modo de funcionamiento es muy complejo, simula un conjunto de hardware y se proporciona únicamente a quienes quieren "insertar" el programa. .