虚拟一个modem,我在给他安装驱动的时候,使用的是windosw/inf下的mdmgen.inf,但是却没有数字签名的,而用系统的添加调制解调安装时,他的厂商列表里列出色标准调制解调器是经过 签名的,但是从log里看,他们用的都的inf是一样的,虽然没有签名也能安装,但是最好的效果就是能用上签名,毕竟系统提供了的。涉及过的朋友希望能帮助下,只有64位vista是这样。别的系统本来就是没有签名的。

解决方案 »

  1.   

    64位系统(xp64, vista64等)提高了安全性, ring0增强了保护, 所有驱动都必须要微软签名才能安装, 而且系统内核关键数据和代码都不能修改了( 正常方式下ring0级hook已经不可能了 )
      

  2.   

    对了, 另外64位系统下的service和device都必须是64位的, delphi能生成64位程序吗?
      

  3.   

    delphi不能 生成64位的程序,但是可以通过shell启动64位的安装程序dpinstX64,另外虚拟modem驱动不是一定要有签名才能安装的,没有签名一样可以,可能它是上层驱动的原因,只是会出现XP那样的不安全提示,需要用户点允许, 至于别的驱动听说是要的,没涉及过。