2

我们在客户那里遇到了不可重现的问题(某些数据显示不正确)。客户自己每天都会遇到几次问题,但我们无法在内部重现问题。

一旦客户出现问题,我们可以使用远程调试来调查运行过程,但这需要开发人员PC通过大量VPN软件连接到客户PC。实际上,这几乎是不可能的,因为客户不希望我们直接连接到运行应用程序的服务器(通常还涉及远程桌面或 Citrix 系统)。

我知道您可以制作一个正在运行的进程的 MiniDump 以在调试器中对其进行调查,但是您无法继续该进程以查看实际情况。

是否有可能对进程进行转储,将转储复制到开发人员 PC,然后在开发人员 PC 上继续该进程?应用程序是本机非托管 C++ 应用程序。

当然,所有与数据库连接、网络连接、文件等相关的逻辑都将不可用,但在这种情况下,我主要对内部逻辑感兴趣。

如果这是不可能的,这通常可以使用虚拟机来代替吗?

4

0 回答 0