Eu estou retirando essa questão, já que fui capaz de descobrir por mim mesmo, eventualmente (mais ou menos) por pura sorte. Enquanto procurava por algo mais, deparei com um programa chamado "ActiveClient", que sabe se o crachá está inserido ou não. Agora que eu sei onde as informações estão no computador, vou descobrir como escrever o software sozinho (já que não é isso que eu estava pedindo ajuda). Também suspeito que o software está obtendo suas informações de um serviço chamado "SCardSvr" e só preciso pesquisar como acessar a saída desse serviço.