Eu acredito que isso não é possível. Por razões óbvias de segurança, o código executado por um navegador pode não acessar o hardware do sistema. Talvez isso seja possível com um applet Java, mas o usuário provavelmente reluta em executar um applet.
Por que não penso em um cookie?