WHY?? The specified location does not contain information about your hardware

From: laudraup (laudraup_at_hotmail.com)
Date: 04/01/04


Date: Wed, 31 Mar 2004 17:59:11 -0800

hello everyone:
I met this problem when installing driver for my reader by add/remove
hardware wizard.

the inf file is for a serial attached non_pnp smart card reader.

but always fail with this info:

"The specified location does not contain information about your hardware."

this is my part of my inf file

[Version]
DriverVer=02/18/2004,2.5.2.5
Signature="$Windows NT$"
Class=SmartCardReader
ClassGuid={50DD5230-BA8A-11D1-BF5D-0000F805F530}
Provider="Todos"

[Manufacturer]
%Todos%=Todos

; ================= readers =====================

[Todos]
; DisplayName Section DeviceId
; ----------- ------- --------
%Todos.DeviceDesc% = Todos.Install,ROOT\SerialReader

............................................................................
............................

As non_pnp serial attached reader,made it root enumerated.
then in dispatch irp_mn_start_device,got the pointer to serial.sys to
control RS232.

BUT why?
The specified location does not contain information about your hardware

However,if i use EzDrvInstaller or DevCon ,the installation would be
successful.
or change the ClassGuid={50DD5230-BA8A-11D1-BF5D-0000F805F530}to other vlaue
,it would also work well.

where is the wrong in the original inf file?