sábado, 29 de dezembro de 2018

NITGEN Windows 64 Bits - Leitor Biométrico Hamster I, II, DX e III - eNBSP SDK



Recentemente tive problemas ao utilizar o leitor biométrico da Nitgen  Hamster DX HFDU06 no windows 64 bits. Com windows 32 bits, sempre funcionou sem problemas.

Instalei os drivers e SDK 64 bits de forma normal. O aplicativ nativo deles de teste funcionou certinho. Mas quando fui acessar através da minha aplicação dava sempre erro de classe não registrada ou problemas ao registrar o objeto NBioBSPCOM.NBioBSP .


Depois de muita pesquisa e tentativas consegui fazer funcionar a biblioteca do SDK deles no windows 64bits com minha aplicação.

Utilizei os seguintes passos.

1. Instalei o  .NET Framework 3.5 (includes .NET 2.0 and 3.0) que ele utiliza,  indo no painel de controle, adicionar e remover recursos do windows e marquei todas as opções do .net 3.5.
Mais informações de como instalar podem acessar esse link.

2. Baixei a versao 4.85 do SDK da nitgen. A versão que tinha, 4.84 não estava funcionando. Provavelmente, fazendo os mesmos passos com a 4.84 deva funcionar, mas com a 4.85 deu certo. O link para download http://www.nitgen.com.br/download/eNBSP_SDK_v4.85.zip .

3. Baixe os driver das leitoras no seguinte endereço, http://www.fingertech.com.br/Content/Uploads/Downloads/EasyInstallation_v3.12.rar. A instalação do SDK não vem os drivers da leitora.

4. Agora começa a saga da instalação. Faça a instalação dos drivers e depois plug o leitor. A instalação do SDK deve ser feita a versão 32 bits, mesmo que o seu SO seja 64 bits. Tem uma pasta dentro do SDK x86 e x64.

5. Após a instalação, siga os passos a seguir:

5.1 Copie os arquivos da pasta "Driver Hamster I, II, DX e III - x86 e x64\FDU\Hamster II_III\Drivers\x86\win2000xp" NGStar.dll, NGStar.sys e NGStar para a pasta "C:\Windows\SysWOW64\drivers". Caso peça para subtstituir, confirme com sim.

5.2 Copie os arquivos da pasta "Driver Hamster I, II, DX e III - x86 e x64\FDU\HamsterMouse\Drivers\x86\win2000xp" Venus.dll e  VenusDrv.sys para a pasta "C:\Windows\SysWOW64". Caso peça para subtstituir, confirme com sim.

5.3 Acesse o prompt de comando do windows com permissão de administrador. para isso, clique com o botão direito do mouse em cima do "Prompt de Comando" e escolha permissão de administrador. Execute os comandos abaixo e depois não fecha a janela, pois ainda vai ser necessária.

cd C:\Windows\SysWOW64

regsvr32.exe NBioBSPCOM.dll /u


5.4 Vá na pasta "C:\Program Files (x86)\NITGEN eNBSP\SDK\Bin" e copie os arquivos NBioBSPCOM.dll e NBioBSP.dll para a pasta "C:\Windows\SysWOW64" substituindo os existentes.

5.5 Volte a janela do prompt de comando e execute

regsvr32.exe NBioBSPCOM.dll 



Depois desses passos, acesse o programa Roll Demo dentro da pasta SDK do Nitgen do menu iniciar que deve funcionar e provavelmente também deve funcionar na sua aplicação.


Caso não funcione, desistale pelo painel de controle todo e qualquer programa relacionado o Nitgen e tente novamente.


5 comentários:

  1. olá! estou com o seguinte problema tenho uma aplicação vb6 que utiliza NITGENS's NBioBSP SDK Type Library, só que ao compilar o projeto ele me traz o erro de compilação que não foi possível encontrar o projeto o library, e ao tentar instalar o eNBSP_SDK_v4.85 ele me traz o erro: Code sign failed. Please try again.\ [\196609\]. O que pode estar
    acontecendo, estou utilizando uma maquina com windows 10 64 bits.

    ResponderExcluir
  2. Estou com exatamente o mesmo problema que o Luiz.

    ResponderExcluir
  3. Luiz e F. Siebert conseguiram resolver o problema ?

    ResponderExcluir