有驱型智能密码钥匙指的是需要配合专用驱动程序使用的智能密码钥匙产品。使用前需要安装驱动程序,否则无法被主机识别。驱动程序是操作系统的底层:配合专门的功能驱动才可使用,需要预先安装含有专用驱动的中间件,否则主机无法识别设备。假如驱动程序没有正确安装,有驱型智能密码钥匙也无法正常工作。
受制于驱动程序的局限性,有驱型智能密码钥匙产品的稳定性难以保证,用户体验不佳。具体表现在:
·安装复杂:驱动程序是操作系统的底层模块,各种驱动程序相互之间存在依赖关系,不按顺序安装很有可能导致安装失败或无法正常使用。这对于不具备计算机专业知识的用户来说无疑是令人困扰的。
·开发难度高:驱动程序给出了硬件到操作系统的接口,并协调两者间的关系,为硬件与操作系统间的桥梁。驱动程序的开发工作非常有挑战性,因为必须同时熟悉硬件与操作系统两方面的大量细节。不仅这样,因大多数的驱动程序于内核模式下运行,一旦发生错误容易造成系统严重不稳定(如蓝屏),因此需要有高超的编程技巧来保障开发可以顺利进行。
·维护开销大:驱动程序与操作系统的特性直接相关。操作系统不一样,驱动程序也会发生变化。为了保证兼容各种操作系统(包括在驱动程序发布之后出现的操作系统)需要不断地升级驱动程序。