Hallo Zusammen,
ich würde gerne in einem Programm von mir die CPU / Case Temperatur unterbringen.
Es gibt da ein Programm, dass das im Shared Memory unterbringt.
Ich weiß jetzt nur nicht, wie ich das aus C# raus abgreifen kann.
Kann mir jemand mal ein Tip geben?
Danke & Gruß
LordK
Programmieren in C# hält die grauen Zellen am Leben.
Es schärft alle fünf Sinne: den Schwachsinn, den Blödsinn, den Wahnsinn, den Unsinn und den Stumpfsinn.
Afaik arbeitet Delphi "Shared Memory" mit Memory Mapped Files. Wie das in C# geht hab ich vor einiger Zeit mal in einem CodeProject Artikel erklärt, siehe Absatz "3. Inter-Process Shared Memory: Memory Mapped Files". In deinem Fall kannst das ganze noch etwas vereinfachen, wenn du eine C# Struktur entsprechend der Definition die du gepostet hast erstellst - dann kannst statt ReadByte etc. direkt die ganze Struktur auf einmal einlesen, siehe Marshal.PtrToStructure