

This package contains the Intel Chipset Installation Utility. That will install some of those other devices. The card reader is not working (PCI Device) because the driver is not installed.īefore you install the card reader driver, install the Intel chipset installation utility and restart the PC. Business PCs, Workstations and Point of Sale Systems.Printer Wireless, Networking & Internet.DesignJet, Large Format Printers & Digital Press.Printing Errors or Lights & Stuck Print Jobs.Notebook Hardware and Upgrade Questions.I've tried making several tweaks to it and can't get it to list that Alcor reader at all. I'm somewhat familiar with it but never gotten too deep into it. ReaderName += new string(readerList, 1) ītw, this code was written by someone else who I'm guessing (by the over-abundance of comments) found it somewhere else online. The readerList string will contain a multi-string of Extract each reader from the returned list. If ((this._lastErrorCode = SmartcardErrorCode.None)) (SmartcardErrorCode)UnsafeNativeMethods.ListReaders(this._context, Retrieve the list of smartcard readers. String readerList = new string('\0', size) to store the list of smartcard readers.

Allocate a string of the proper size in which Int size = this.GetReaderListBufferSize() retrieving the list of smartcard readers. Make sure a context has been established before Return (this._lastErrorCode = SmartcardErrorCode.None) IntPtr.Zero, IntPtr.Zero, ref this._context) (SmartcardErrorCode)UnsafeNativeMethods.EstablishContext(ScopeOption.System, Static internal extern uint ListReaders(SmartcardContextSafeHandle context, string groups, IntPtr reserved2, ref SmartcardContextSafeHandle context) Static internal extern uint EstablishContext(ScopeOption scope, IntPtr reserved1, If I look at it in Device Manager, it doesn't show up under the "Smart card readers" until a card is inserted, too (unless I go to View > Show Hidden Devices).ĭoes anyone know why this is or if there's a way to make sure it gets listed in my software? Strangely, the Alcor reader will only get listed when a Smart Card is inserted. It's been tested with a dozen or so models with no issues. Some of our systems will have 3 or 4 readers plugged in to a single computer.

The code below will list all readers on a system and seems to work fine. I just received a new laptop (HP EliteBook 8470p) that has a built-in Alcor Micro USB Smart Card Reader. I've had this software running in production for years and never seen this problem before.
