Gpu Temperatur Gadget für NVIDIA Grafikkarten
#76
geschrieben 04. Oktober 2008 - 19:13
************** Ausnahmetext **************
System.Management.ManagementException: Nicht gefunden
bei System.Management.ManagementException.ThrowWithExt
endedInfo(ManagementStatus errorCode)
bei System.Management.PropertyData.RefreshPropertyInfo
()
bei System.Management.PropertyDataCollection.get_Item(
String propertyName)
bei System.Management.ManagementBaseObject.GetProperty
Value(String propertyName)
bei System.Management.ManagementBaseObject.get_Item(St
ring propertyName)
bei NvApiBridgeReader.NvDriver.GetOSVersionWMI()
bei NvApiBridgeReader.NvDriver.Dump()
bei NVAPI_Bridge_DynamicLoadTest.frmDynamicNvApi.btnDu
mp_Click(Object sender, EventArgs e)
bei System.Windows.Forms.Control.OnClick(EventArgs e)
bei System.Windows.Forms.Button.OnClick(EventArgs e)
bei System.Windows.Forms.Button.OnMouseUp(MouseEventAr
gs mevent)
bei System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
bei System.Windows.Forms.Control.WndProc(Message& m)
bei System.Windows.Forms.ButtonBase.WndProc(Message& m)
bei System.Windows.Forms.Button.WndProc(Message& m)
bei System.Windows.Forms.Control.ControlNativeWindow.O
nMessage(Message& m)
bei System.Windows.Forms.Control.ControlNativeWindow.W
ndProc(Message& m)
bei System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
Anzeige
#77
geschrieben 04. Oktober 2008 - 19:20
Zitat
Data type: string
Access type: Read-only
Architecture of the operating system, as opposed to the processor.
Example: 32-bit
Windows Server 2003, Windows 2000, Windows NT 4.0, Windows XP, and Windows Me/98/95: This property is not available.
#78
geschrieben 04. Oktober 2008 - 19:21
Aber wichtig ist das Dump ja nicht, wenn es sonst funzt.
Gruß
Spiderman
#79
geschrieben 04. Oktober 2008 - 19:28
#80
geschrieben 04. Oktober 2008 - 19:35
Aber zwei klitzekleine Kleinigkeiten sind mir noch aufgefallen, vielleicht lassen die sich ja simpel anpassen:
- Das Gadget ist nichtganz korrekt "auf Linie" mit den anderen
- Die Eckenrundung ist auch nicht Standard (siehe Bild)
Mehr habe ich jetzt aber auch nicht zu mäkeln!
EDIT:
Oops, ich habe mir gerade auch dein Network Traffic Gadget gezogen und sehe, dass deine Gadgets immer so ausgerichtet sind und auch immer diese Ecken haben. Dann ist das dein Stil, und ich habe nichts gesagt!
Dieser Beitrag wurde von DON666 bearbeitet: 04. Oktober 2008 - 19:48
Queens Of The Stone Age
Fu Manchu
Napalm Death
Liar
Grim Tales... ^^
SysProfile
"Is my cock big enough,
is my brain small enough
for you to make me a star?"
(Jello Biafra "Pull My Strings")
#81
geschrieben 04. Oktober 2008 - 20:08
######## NVIDIA GPU Temp - Gadget Dump ########
-----------------------------------------------
ReaderBuild: x86
ReaderVersion: 1.2.0.0
-----------------------------------------------
BridgeModule: NvApiBridgeX86.dll
ModuleVersion: 1.2.0.0
-----------------------------------------------
CardName (NVAPI): GeForce 8800 GT
CardName (WMI): GeForce 8800 GT
-----------------------------------------------
OS Version: Microsoft® Windows Vista™ Home Premium SP1 32-Bit
RuntimeVersion: v2.0.50727
DriverVersion: 7.15.11.7813
-----------------------------------------------
SensorCount: 0
-----------------------------------------------
###############################################
#82
geschrieben 05. Oktober 2008 - 08:38
Zitat (Orbmu2k: 04.10.2008, 20:28)
Nein, funzt auch nicht.
Zitat
Data type: string
Access type: Read-only
Architecture of the operating system, as opposed to the processor.
Example: 32-bit
Windows Server 2003, Windows 2000, Windows NT 4.0, Windows XP, and Windows Me/98/95: This property is not available.
Man darf die Eigenschaft "OSArchitecture" unter XP nicht abfragen, sonst gibt es einen Fehler.
Am einfachsten ist wohl die Info einfach wegzulassen.
Mit System.IntPtr.Size = 4 kannst du mit einer dll nur feststellen ob der Prozess x86 ist.
Da Vista 64 aber auch eine 32 Bit Sidebar hat, kommst du so aber auch nicht auf die "OSArchitecture".
Mit der Test exe sieht es anders aus, wenn es eine Net exe mit Flag "AnyCPU" ist, dann bedeutet System.IntPtr.Size = 4 es ist ein 32 Bit OS.
Gruß
Spiderman
#83
geschrieben 05. Oktober 2008 - 09:09
Zitat (Spiderman: 05.10.2008, 09:38)
Man darf die Eigenschaft "OSArchitecture" unter XP nicht abfragen, sonst gibt es einen Fehler.
Am einfachsten ist wohl die Info einfach wegzulassen.
Mit System.IntPtr.Size = 4 kannst du mit einer dll nur feststellen ob der Prozess x86 ist.
Da Vista 64 aber auch eine 32 Bit Sidebar hat, kommst du so aber auch nicht auf die "OSArchitecture".
Mit der Test exe sieht es anders aus, wenn es eine Net exe mit Flag "AnyCPU" ist, dann bedeutet System.IntPtr.Size = 4 es ist ein 32 Bit OS.
Gruß
Spiderman
Die IntPtr.Size Abfrage mache ich ja schon um zu bestimmen ob der Reader in einer 64Bit oder in einer 32Bit Sidebar geladen wurde damit ich die passende Bridge dazu laden kann.
Ich wollte aber eben auch wissen ob jemand vielleicht die 32Bit Sidebar auf nem x64 Vista benutzt.
Naja ich bekomm das schon hin...
EDIT:
Ok habs als Hotfix im Gadget mit eigebaut.
######## NVIDIA GPU Temp - Gadget Dump ######## ----------------------------------------------- ReaderBuild: x86 ReaderVersion: 1.2.2.0 ----------------------------------------------- BridgeModule: NvApiBridgeX86.dll ModuleVersion: 1.2.0.0 ----------------------------------------------- CardName (NVAPI): CardName (WMI): No NVIDIA Card! ----------------------------------------------- OS Version: Microsoft Windows XP Professional SP3 RuntimeVersion: v2.0.50727 DriverVersion: ----------------------------------------------- SensorCount: 0 ----------------------------------------------- ###############################################
######## NVIDIA GPU Temp - Gadget Dump ######## ----------------------------------------------- ReaderBuild: x64 ReaderVersion: 1.2.2.0 ----------------------------------------------- BridgeModule: NvApiBridgeX64.dll ModuleVersion: 1.2.0.0 ----------------------------------------------- CardName (NVAPI): GeForce GTX 280 CardName (WMI): GeForce GTX 280 ----------------------------------------------- OS Version: Microsoft® Windows Vista™ Ultimate SP1 64-Bit RuntimeVersion: v2.0.50727 DriverVersion: 7.15.11.7813 ----------------------------------------------- SensorCount: 2 Sensor[0] (GPU): 74°C Sensor[1] (PCB): 64°C ----------------------------------------------- ###############################################
Dieser Beitrag wurde von Orbmu2k bearbeitet: 05. Oktober 2008 - 09:32
#84
geschrieben 05. Oktober 2008 - 10:23
Der Fehler wird abgefangen, und sollte MS die Eigenschaft "OSArchitecture" bei XP nachrüsten, dann wird es ja angezeigt.
Gruß
Spiderman
#85
geschrieben 05. Oktober 2008 - 12:57
hier gefunden:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\WOW
PS: Nein, leider auch nicht zu gebrauchen, das sind MB und keine Bits.
Zitat
-------------------------------------
Default: Depends on RISC-based computer's system memory
Mit der Datei "C:\Windows\WindowsShell.Manifest" könnte es funzen.
Da steht was von type="win32", keine schöne Lösung, ich weiß, aber es ist echt schwer das bei XP zu bestimmen.
Gruß
Spiderman
Dieser Beitrag wurde von Spiderman bearbeitet: 05. Oktober 2008 - 14:19
#86
geschrieben 05. Oktober 2008 - 15:00