我们开发了一个程序,需要加密。做法是在安装文件中对CMOS的某个地址进行写操作,在应用程序读cmos的相应地址,数据符合才可进入主程序。请问1:如何操作?2:cmos中哪个单元可写。

解决方案 »

  1.   

    98中可以_asm{in,out}来实现你用google.com搜索端口读写.
    win2k有点难哈.得写驱动.
      

  2.   

    1)在2000,xp下估计只能用vxd了
    2)cmos读写我找过很多程序,什么环境都是过,但是没有成功的,每次重起
    都显示checksum error, press f1 to continue,而且这样做不符合程序标准,不同的cmos具体的空闲是不一样的,你想就是格式化重新安装也要提示已经安装,是不是?现在的人显示注册提示的程序都懒得用了,何况你的程序这样设计没有注册根本就不能用。
      

  3.   

    不写驱动也可以
    进入ring0读写端口
      

  4.   

    win2k可以用wdm来做,不过,如果你没作过vxd,可就很麻烦了,哈哈!