Alguien me está enganchando? [cerrado]


-4

Tengo un boleto en el sitio del cliente con el que estoy tratando. Mi aplicación usa una aplicación de terceros (escrita en Python & c ++) que no tengo el código, y en mi código siempre falla en un servidor y siempre tiene éxito en otro.

Intentamos comparar todas las aplicaciones instaladas en dos servidores, pero hasta que obtengamos permiso para hacer algo (como desinstalar aplicaciones y todo), ¿hay alguna manera de saber que mi proceso se conectó? o tienes alguna inyección de código, intervención de memoria o algo así? No me gustan las cosas de windbg y todo, solo quiero saber si hay una manera fácil de rastrear esos problemas ...

Respuestas:


4

Si puede ejecutar Microsoft / SysInternals Process Explorer , puede seleccionar el proceso y ver todas las DLL que se han cargado en la memoria del proceso. Eso al menos podría darle un punto de partida para ver qué cosas diferentes se han cargado.


Supongo que te refieres a procmon ... intentaré eso gracias! El problema es que tenía otro boleto de que todas las DLLS eran familiares o podían explicarse y solo cuando eliminamos un software de terceros todo comenzó a funcionar, por lo que hubo algunas sospechas sobre la inyección de código y todo ...
user1025852

No, me refiero a Process Explorer. En el explorador, puede seleccionar un proceso y luego elegir Ver -> Vista del panel inferior -> DLL para ver las DLL cargadas en un proceso.
heavyd

1
Tanto Process Explorer como Procmon pueden ser muy valiosos para este tipo de solución de problemas, como lo es Filemon.
Frank Thomas
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.