Principale utente con più risposte
Problemi sulla gestione di lettori smart card in windows 2012 r2 Essential

Domanda
-
La ns applicazione di biglietteria fiscale che ha sempre funzionato in tutti gli o/s precedenti (win7 e windows server 2008 R2 foundation ora su un nuovissimo server HP ProLiant ML10 gen9 che richiede windows server 2012 R2 non funziona più. in particolare il ns prodotto è client server e la prima parte gestionale colloquia con la seconda parte fiscale tramite la rete.
Avviata la prima parte del programma la smart card viene letta e i dati anagrafici vengono riconosciuti. quando apro la parte fiscale il programma si collega correttamente al DB comune via rete ma quando mi chiede il PIN non vede più la smart card.
Ho trovato su un documento Microsoft che parla delle differenti gestioni di smart card su server 2012 che dopo 5 sec di non utilizzo la smart card viene resettata a differenza degli O/S precedenti. La device è configurata con entrambi i paremetri del risparmio energia non settati.
Mi potete aiutare per modificare questo comportamento nuovo?
Grazie
- Modificato The old steve 43 giovedì 4 agosto 2016 14:18
giovedì 4 agosto 2016 14:17
Risposte
-
Ciao,
anche se off topic 'sta cosa mi interessava, ho fatto qualche ricerca e ho trovato questo:
To avoid the system resetting the smart card after the 5-second timeout, Gemalto recommends you regularly call a transparent function like SCardStatus or SCardGetAttrib, using a timer, after calling SCardBeginTransaction. This change also applies to Windows 8, RT and Server 2012 systems.
http://support.gemalto.com/index.php?id=withwindows8myapplicationl
mi fa pensare che il comportamento del sistema non si puó cambiare a questo proposito ma é l'applicazione che deve implementare una sorta di keep-alive
This post is provided AS IS with no warranties or guarantees, and confers no rights.
~~~
Questo post non fornisce garanzie e non conferisce diritti- Proposto come risposta Edoardo BenussiMVP, Moderator mercoledì 10 agosto 2016 15:25
- Contrassegnato come risposta Nikola KochmalarskiMicrosoft contingent staff, Moderator lunedì 5 settembre 2016 09:56
giovedì 4 agosto 2016 14:59
Tutte le risposte
-
Ciao, non credo che potrai modificare il comportamento della piattaforma server riguardo alla smartcard, penso che dobbiate riprendere in mano tutto l'applicativo e riscrivere la parte legata alla gestione smart card. Qui ci occupiamo di problematiche sistemistiche legate ai sistemi Microsoft, non risolviamo problemi legati a comportamenti di sw di terze parti per un semplice motivo: non è compito nostro. Se quindi c'è un problema con la nuova piattaforma ed il vs software dovreste fare come quando avete creato l'applicativo: laboratorio di test e comportamenti...e se si può fare bene..se no va cambiato..difficilmente su un forum di questo tipo troverai risposte..di solito il debug e l'adattamento sono cose costose e ci sono competenze apposite che le sviluppano...
Ciao.
A.
giovedì 4 agosto 2016 14:33 -
Ciao,
anche se off topic 'sta cosa mi interessava, ho fatto qualche ricerca e ho trovato questo:
To avoid the system resetting the smart card after the 5-second timeout, Gemalto recommends you regularly call a transparent function like SCardStatus or SCardGetAttrib, using a timer, after calling SCardBeginTransaction. This change also applies to Windows 8, RT and Server 2012 systems.
http://support.gemalto.com/index.php?id=withwindows8myapplicationl
mi fa pensare che il comportamento del sistema non si puó cambiare a questo proposito ma é l'applicazione che deve implementare una sorta di keep-alive
This post is provided AS IS with no warranties or guarantees, and confers no rights.
~~~
Questo post non fornisce garanzie e non conferisce diritti- Proposto come risposta Edoardo BenussiMVP, Moderator mercoledì 10 agosto 2016 15:25
- Contrassegnato come risposta Nikola KochmalarskiMicrosoft contingent staff, Moderator lunedì 5 settembre 2016 09:56
giovedì 4 agosto 2016 14:59