我有一个我的公司已经使用了 10 多年的程序。最近,一家防病毒软件供应商开始将该文件标记为恶意软件。供应商说它正在将自己注入到Dr. Watson流程中。我用VirusTotal扫描了它。所有 55 个引擎都表示没有恶意软件,但“行为信息”选项卡显示该程序打开了 Dr. Watson并将自己注入到进程中。
delphi 程序中没有调用Dr. Watson的代码。有没有人以前用 Delphi 见过这个?知道如何阻止这种行为吗?
我有一个我的公司已经使用了 10 多年的程序。最近,一家防病毒软件供应商开始将该文件标记为恶意软件。供应商说它正在将自己注入到Dr. Watson流程中。我用VirusTotal扫描了它。所有 55 个引擎都表示没有恶意软件,但“行为信息”选项卡显示该程序打开了 Dr. Watson并将自己注入到进程中。
delphi 程序中没有调用Dr. Watson的代码。有没有人以前用 Delphi 见过这个?知道如何阻止这种行为吗?
未处理的异常甚至通过 Delphi 提供的默认处理程序(并且 Delphi 5 提供的更新版本更少)由 Windows 处理,并且在某些情况下,这可能会让 Windows 默认启动 DrWatson 以创建和编写内核转储。
自己启动 DrWatson 以查看将这些文件保存在哪个文件夹中。仔细查看它们,因为它们旨在跟踪已编译逻辑中进程遇到问题的位置。
如果您在那里找到有关调用 DrWatson 时正在运行的更多信息,或者通过自己添加一些日志记录,请尝试在该代码中进行更多异常处理并尽早捕获异常以适当地处理它们,这样 Windows 就不会决定停止你的进程。