我有一个可执行文件无法在 Windows 7 上按预期启动,事实上,它只是(似乎)什么也不做。
Windows 7 中是否有日志或调试功能可以帮助我找出其无法启动的原因?
答案1
您可以尝试在兼容模式下运行它。
您可以使用 Systems Internals Process Explorer 查看进程是否消耗 CPU 以及进程的线程位于哪些函数中。您甚至可以获取所有线程的堆栈跟踪。如果您需要更多数据,您可能需要使用调试器,但为了快速查看,Process Explorer 可能是一个好主意。
您还可以使用 Systems Internals Process Monitor 查看进程的注册表和文件访问操作。也许您可以看到最后一个访问失败,然后进程挂起。