Hallo,
ich arbeite gerade an einer Windows-Forms Anwendung und stehe vor der Frage, wie ich die Größe des Systemspeichers auslesen kann. Hat jemand von euch einen entsprechenden Hinweis für mich?
Danke im Voraus
Alexander
Hallo,
ich arbeite gerade an einer Windows-Forms Anwendung und stehe vor der Frage, wie ich die Größe des Systemspeichers auslesen kann. Hat jemand von euch einen entsprechenden Hinweis für mich?
Danke im Voraus
Alexander
Hallo Alexander,
in VB.NET sieht das so aus:
Public Structure MEMORYSTATUS
Public dwLength As Integer
Public dwMemoryLoad As Integer
Public dwTotalPhys As Integer
Public dwAvailPhys As Integer
Public dwTotalPageFile As Integer
Public dwAvailPageFile As Integer
Public dwTotalVirtual As Integer
Public dwAvailVirtual As Integer
End Structure
Public Declare Sub GlobalMemoryStatus Lib "kernel32" Alias "GlobalMemoryStatus" (ByRef lpBuffer As MEMORYSTATUS)
Public Sub MeineRoutineZumSpeicherAuslesen()
Dim lpBuffer As MEMORYSTATUS
GlobalMemoryStatus(lpBuffer)
'Hier die Werte ausgeben. Z.B.:
Label1.Text = lpBuffer.dwTotalPhys.ToString
End Sub
Das müsste es sein.
Schöne Grüße
Thomas
Vielen Dank!!