How To How VB Can Get Windows Status Information via API Calls (147886)
The information in this article applies to:
- Microsoft Visual Basic Learning Edition for Windows 5.0
- Microsoft Visual Basic Learning Edition for Windows 6.0
- Microsoft Visual Basic Professional Edition for Windows 5.0
- Microsoft Visual Basic Professional Edition for Windows 6.0
- Microsoft Visual Basic Enterprise Edition for Windows 5.0
- Microsoft Visual Basic Enterprise Edition for Windows 6.0
- Microsoft Visual Basic Standard Edition, 32-bit, for Windows 4.0
- Microsoft Visual Basic Professional Edition, 16-bit, for Windows 4.0
- Microsoft Visual Basic Professional Edition, 32-bit, for Windows 4.0
- Microsoft Visual Basic Enterprise Edition, 16-bit, for Windows 4.0
- Microsoft Visual Basic Enterprise Edition, 32-bit, for Windows 4.0
This article was previously published under Q147886 SUMMARY
The Visual Basic for Windows sample program below demonstrates how you can
obtain system status information similar to the information displayed in
the Windows Program Manager About box. The sample program displays the
following information using the Windows API functions indicated:
- The Windows version number with the GetVersion function.
- The CPU processor type.
- Whether Windows is running in enhanced mode or standard mode on a 16-bit
operating system. This does not apply to Microsoft Windows 95 or
Microsoft Windows NT.
- The amount of free memory.
- The percentage of free system resources with SystemHeapInfo on a 16-bit
operating system. This does not apply to Microsoft Windows 95 or
Microsoft Windows NT.
NOTE: The SystemHeapInfo API function is new to Microsoft Windows version
3.1 and is not available in Microsoft Windows, version 3.0. All other
API functions listed above are available in both Windows versions 3.0
or 3.1.
| Modification Type: | Minor | Last Reviewed: | 7/1/2004 |
|---|
| Keywords: | kbAPI kbhowto KB147886 |
|---|
|