

To do so, you'll need to manually extract the downloaded archive using WinZip or an equivalent UnZip utility. Still, a silent install can be achieved with these packages. Because of this, it is not possible to have these Web titles perform a seamless silent install from the WinZip self-extracting Zip package. I've tried making several tweaks to it and can't get it to list that Alcor reader at all.Some Toshiba Web packages install using the InstallShield installers rather than the WinBatch-based Toshiba Unattended Installer. 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.
