Tag: memory dump

使用C#进行内存转储

我有一个System.Diagnostics.Process对象。 我的C#程序正在监视某些情况。 当条件被命中时,我想要获取进程的完整内存转储。 实现这一目标的最佳方法是什么? 有没有CLR提供的方法?

如何从进程内存中删除字符串?

我有一个应用程序从Windows窗体文本框中获取一个字符串,并将其传递给使用字符串作为参数的API。 我看到任务完成后仍然可以从进程内存查询字符串。 我遇到过使用SecureString进行字符串内存管理function的建议。 但是,如果我理解正确,如果安全字符串是从字符串构建的,或者安全字符串的值最终存储在字符串中,则字符串的用途就会失败。 请建议什么是最好的解决方案。