winsiderss / systeminformer

A free, powerful, multi-purpose tool that helps you monitor system resources, debug software and detect malware. Brought to you by Winsider Seminars & Solutions, Inc. @ http://www.windows-internals.com
https://systeminformer.sourceforge.io
MIT License
10.88k stars 1.38k forks source link

Display PDB age in PEViewer #1901

Open MarekKnapek opened 10 months ago

MarekKnapek commented 10 months ago

Description of the feature, modification, idea or suggestion

If you double click a process, process details window appears. If you click on magnifying glass icon, PEViewer appears. This application displays various information about an exe or dll file. For example, it displays pdb file name.

It would be nice to also display pdb age.

PDB age is necessary information to assemble a symbol server path, so the user could download debug information. Maybe also generate download link in case of Microsoft signed or Windows signed binaries? I mean both download links, first for a binary, second for debug info. This would be useful in case of repeated attempts to keep up with dyndata for https://github.com/winsiderss/systeminformer/issues/1823. More information how symbol path is assembled is available on Bruce Dawson's blog https://randomascii.wordpress.com/2013/03/09/symbols-the-microsoft-way/.

Proposed implementation details (optional)

No response

jxy-s commented 10 months ago

This would be a convenient feature. But I don't see how this would make keeping up with dyndata any better.

MarekKnapek commented 10 months ago
jxy-s commented 10 months ago

I hear you, your points are valid and I agree that it will be a nice and convenient feature. I do not disagree with your suggestion. I appreciate you providing the URL to the PDB files.

My comment on "keeping up with dyndata any better" was because - even if the URL is provided, that doesn't make Microsoft publish them any faster.