Eryk Sun <eryk...@gmail.com> added the comment:

> For the other 10% (diagnostic logging), it would be nice to have a
> better option than running "cmd /c ver"

CMD's VER command (cmd!eVersion) calls GetVersion(), for which, in its case, 
the API calls the internal function GetVersion_Current(). The VER command also 
reads the UBR value (update build revision) directly from the registry.

Other than using CMD, I suppose there's the option of creating an extension 
module in C++ that gets the Win32_OperatingSystem WMI data, which includes the 
"major.minor.build" version string. But that's much more complicated.

----------

_______________________________________
Python tracker <rep...@bugs.python.org>
<https://bugs.python.org/issue43284>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to