Jul 23, 2013 - Windows collects this data and stores it in the registry in a sub-key under HKEY_LOCAL_MACHINE SYSTEM CurrentControlSet Enum. The following script will remotely connect to a computer on your network, query the registy for the monitor details and output what it finds. It can be used to remotely get the monitor make, model and serial number from any computer on your network. Expand collapse popup $wbemFlagReturnImmediately = 0x10 $wbemFlagForwardOnly = 0x20 _StrComputer() If Ping($strComputer, 200) = 0 Then MsgBox(0, 'Error', $strComputer & ' could not be reached, please enter another.' ) _StrComputer() EndIf _ObjWMI() Func _ObjWMI() Global $objWMIService = ObjGet ('winmgmts: ' & $strComputer & ' root CIMV2') _ObjWMICheck() EndFunc Func _ObjWMICheck() If $objWMIService = ' Then MsgBox(0, 'WMI Error', 'WMI not running on ' & $strComputer & ', please enter another computer name.' Yeah, not every monitor will return the serial number. My monitor at home has the serial number 000001, I imagine all KDS VS-190 monitors return that same serial number. I wrote this script because we have Dell flat panels and I need to make sure they stay with the particular PC. CRACK with Serial Key FREE Download. D drafting software delivers the connected design tools you need, now available on Windows 8. When I rolled out the PCs, I forgot to mark down the monitor serial number. I'm an efficient type of lazy, yes I figured out how to retrieve it from my desk, but I don't feel like going around to all the PCs and writing down the serial numbers. So this works for me, most of the code I post on here is stuff I need for my job and I just like to share. That's exact what I'm looking for, but it doesn't work on my pc!!! No model and serial is shown! It's stored, because Everest and AIDA shows the information. Do you have any idea why? I'm using the latest beta 3.1.1.87 thanks. That's exact what I'm looking for, but it doesn't work on my pc!!! No model and serial is shown! ![]() It's stored, because Everest and AIDA shows the information. Do you have any idea why? I'm using the latest beta 3.1.1.87 thanksI'm not too sure, this code has to decode what is already stored in Windows. I'm also not sure if those programs use WMI, I doubt it. Just make sure WMI is running and you have read access to 'HKEY_LOCAL_MACHINE System CurrentControlSet Enum DISPLAY'. You could check the registry entries under Display for Device Parameters, that is decoded to determine the Serial and Name. If it exists, then I'm not sure, I'm willing to bet it does not. Those programs could possibly read the DDC/EDID information directly, that may be possible now via DLL calls, but that's not something I'd be able to figure out anytime soon. I changed around the code a little, it's basically the same, I just don't ask to enter a new PC name if the entered one fails. Expand collapse popup $strComputer = InputBox('Computer Name', 'Enter Computer Name:', StringLower(@ComputerName), ', 100, 120) If @error = 1 Then Exit If Ping($strComputer, 200) = 0 Then MsgBox(0, 'Error', $strComputer & ' could not be reached.' ) Exit EndIf $objWMIService = ObjGet ('winmgmts: ' & $strComputer & ' root CIMV2') If $objWMIService = ' Then MsgBox(0, 'WMI Error', 'WMI not running on ' & $strComputer & '.' Hi All, I am recovering the EDID of all monitors in my enterprise - the Dell Monitor EDID is posing a bit of a problem. Decoding the Hex value in 'HKEY_LOCAL_MACHINE SYSTEM CurrentControlSet Enum Display wmi-lookup wmi-lookup Device Parameters' provides me most of the PPID but NOT all of it. I would like to know how to retrieve the rest of it, and whether or not it has any importance (ie. Installer mac os x sur netbook. Are the results worth the efforts ) For example PPID on the Monitor is CN-0V6WMN-72872-14L-0RYI PPID extracted from registry is V6WMN14L0RYI So, as you can see, I am missing the leading CN-0. I believe that this is not important. V6WMN - this corresponds to the Part-Number, and allows me to identify the correct model. I am also missing the 72872.and I do not know where this can be found in the registry, or what it corresponds to. It does not appear to be unique to each SN, but these 5 digits do seem to vary according to something (not strictly related to the model). 14L - this is a representation of the manufacture date. 0RYI - I do not know what this means, and probably don't need to. Thanks Chris, is the 'Factory' a required part of the serial number when requesting support? I can create a script that pulls the monitor EDID from the remote system and populate a table with these numbers but, as testing has revealed, it will be missing the Manufacturing Factory section. Our current procedure has somebody walking through the floors of our buildings, noting the S/N & Location etc of the monitors and the systems they are attached to. If I could replace that process with an effective script, then I would never have to buy a drink again. In regarding to the Dell Order Number (Serial Number), (e.g. CN-12ABCD-12345-12A-1234-a01), are there instructions posted on the public Dell site regarding the field definitions, in particular defining the Date of Manufacture section (12A, as shown above)?
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. Archives
March 2019
Categories |