class SystemInfo: (source)
Microsoft Windows and Visual Studio related system information. Parameters ---------- registry_info: RegistryInfo "RegistryInfo" instance. vc_ver: float Required Microsoft Visual C++ version.
Method | __init__ |
Undocumented |
Method | find |
Find Visual studio 2017+ versions from information in "C:\ProgramData\Microsoft\VisualStudio\Packages\_Instances". |
Method | find |
Find Microsoft Visual Studio versions available in registry. |
Class Variable |
|
Undocumented |
Class Variable |
|
Undocumented |
Class Variable |
|
Undocumented |
Instance Variable | known |
Undocumented |
Instance Variable | pi |
Undocumented |
Instance Variable | ri |
Undocumented |
Instance Variable | vc |
Undocumented |
Instance Variable | vs |
Undocumented |
Property |
|
Microsoft .NET Framework 32bit directory. |
Property |
|
Microsoft .NET Framework 64bit directory. |
Property |
|
Microsoft .NET Framework 32bit versions. |
Property |
|
Microsoft .NET Framework 64bit versions. |
Property |
|
Microsoft Visual F# directory. |
Property |
|
Microsoft .NET Framework SDK directory. |
Property |
|
Microsoft .NET Framework SDK versions. |
Property |
|
Microsoft Universal CRT SDK directory. |
Property |
|
Microsoft Universal C Runtime SDK last version. |
Property |
|
Microsoft Visual C++ directory. |
Property |
|
Microsoft Visual Studio directory. |
Property |
|
Microsoft Windows SDK directory. |
Property |
|
Microsoft Windows SDK executable directory. |
Property |
|
Microsoft Windows SDK last version. |
Property |
|
Microsoft Windows SDK versions for specified MSVC++ version. |
Static Method | _as |
Return a string version as a simplified float version (major.minor) |
Static Method | _use |
Return name of the last dir in path or '' if no dir found. |
Method | _find |
Find Microsoft .NET Framework versions. |
Method | _find |
Find the latest VC version |
Method | _guess |
Locate Visual C++ for VS2017+. |
Method | _guess |
Locate Visual C++ for versions prior to 2017. |
Find Visual studio 2017+ versions from information in "C:\ProgramData\Microsoft\VisualStudio\Packages\_Instances". Return ------ dict float version as key, path as value.
Return a string version as a simplified float version (major.minor) Parameters ---------- version: str Version. Return ------ float version
Return name of the last dir in path or '' if no dir found. Parameters ---------- path: str Use dirs in this path prefix: str Use only dirs starting by this prefix Return ------ str name
Find Microsoft .NET Framework versions. Parameters ---------- bits: int Platform number of bits: 32 or 64. Return ------ tuple of str versions