限制软件安装的方法
各位,我写了个软件卖给一个商家.现在我希望该商家在新的电脑上安装该软件的时候必须得到我的允许,所以我在程序里检测该电脑的CPU ID看是否之前已经被我记录,没有记录软件就不能运行.不知道哪位有处理这类事情更好的方式?顺便把C语言内嵌汇编读取CPU-ID的程序帖上#include <string.h>
#include <stdio.h>
int main(){
const int ENOUGH_SPACE = 100;
char szCpu= { 0 };
unsigned int s1;
unsigned int s2;
_asm
{
mov eax, 0
cpuid
mov dword ptr szCpu, ebx
mov dword ptr szCpu, edx
mov dword ptr szCpu, ecx
mov eax, 1
xor edx,edx
cpuid
mov s1,edx
mov s2,eax
}
sprintf(szCpu+12,"-%08x%08x",s1,s2);
puts(szCpu);
} 原来C语言中可以内嵌汇编啊,学习了…… 好吧 ,我现在还没到这个境界{:5_99:} 我第一次听到这种事啊 好像有点用 颓废的青春 发表于 2012-9-27 22:49 static/image/common/back.gif
原来C语言中可以内嵌汇编啊,学习了……
晕,本来就可以 汇编 个人建议读取硬盘序列号就可以了,或者bios的 我也没学到这一课啊
页:
[1]