First I credit report access Louisville quick background on device manager and the registry. All devices under windows is listed under HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\ (Win2k-XP) or HKEY_LOCAL_MACHINE\Enum\ (Win9x-Me). My program and the "original" Unknown Device Identifier only looked at the PCI section which has all pci based parts, which credit report access Louisville is where most unknown devices are. Directly under this key is several keys like "VEN_1002&DEV_5144&SUBSYS_02AA1002&REV_00" which is a pnpid string for this device.
This string is then looked up in Craig Hart's list to see what it is. Under this key is 1 or more keys (random names?) for each device with credit report access Louisville the same pnpid (like usb controllers). The key has several fields like Mfg which has credit report access Louisville the manufacture and DeviceDesc which has device name both from the windows driver (inf). one free credit report
I have received 3 bug reports so far where they get a message "List Index out credit report access Louisville of bounds (0)" which is a Borland error catch that says I tried to get an item from an empty list. Here is the line that was the problem: //Path of the first subkey of the device, which has all the credit report access Louisville info regpath += "\\" + regtemp->Strings[0]; regtemp->Strings[0] is suppost to have credit report access Louisville a list of all the subkeys under the pnpid list. On every system I've tried (which is a lot, I work credit report access Louisville at a computer repair shop) I never seen credit report access Louisville this be the case but working with Kenneth Levy, the first person who reported the bug, we figured out that he had that problem. free credit report score
There was a line with a pnpid but no subkeys so this problem occurred. I make the following change to fix this: if (regtemp-Count = credit report access Louisville 0) DeviceLists[i].WinDevice = "Unable to finds credit report access Louisville out what windows thinks this device is"; credit report access Louisville else { regpath += "\\" + regtemp-Strings[0]; It now checks to make sure that there is a subkey and if not says that it can't find some info.
Now Huntersoft had to go though all of my credit report access Louisville source code and borland options to change "Halfdone" to "Huntersoft," "Unknown credit report access Louisville Devices" to "Unknown Device Identifier"...etc. Well he missed one, likely because he didn't have the odd registry setup and never saw the error. print free credit report The message box still said credit report access Louisville my original name "Unknown Devices" for a title.
Brak komentarzy:
Prześlij komentarz