liuzonggong 发表于 2024-8-12 09:52:46

神农鼎 发表于 2023-1-17 11:46
1, 会写入你指定的地方,就是覆盖
2,保留空间 ,我已不懂软件,能否嵌入汇编:
ORG   1000H


https://www.stcaimcu.com/static/image/smiley/default/handshake.gif

liuzonggong 发表于 2024-8-12 09:58:38

anan0619 发表于 2023-1-17 11:42
还有就是如何保留ID加密的空间为FF    ,给贴一个历程代码看下谢谢

unsigned char code id_home={0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xea};
在程序的开始部位定义这个数组,最后写一个你自己的标识,我写了ea也可是5a等等。
程序凡是用到加密后的字节直接读code数组就行了。最后编译。
编译后用stccai-isp打开hex文件,你会发现有好多ff连着。其中有一个ea,从ea往前数,用前面的7个。算出第一个ff的位置,在stccai-isp软件里写入的地址填上位置,下载就行了。

liuzonggong 发表于 2024-8-13 07:09:56

看9楼

金南京 发表于 2024-10-13 07:18:41

liuzonggong 发表于 2024-8-12 09:37
在程序的开头定义一个code数组例如unsigned char code id_home={0xff,0xff,0xff,0xff,0xff,0xff,0xff,0 ...

牛逼

飞捷 发表于 2024-10-18 08:23:01

放在你程序的末端不好吧?

飞捷 发表于 2024-10-18 08:26:24

我是写个代码,第一次运行时把加密ID自动写入某个地址同时指定的地址写入101,指定的地址是101就进行校验加密功能校验,校验过了才执行后面程序

zjiot 发表于 2024-10-18 09:02:35

没太看懂

xxkj2010 发表于 2024-10-18 10:30:40

zjiot 发表于 2024-10-18 09:02
没太看懂

这个方法最好就是自己弄一下,测试一下。很实用的
页: 1 [2]
查看完整版本: ID号加密 会不会覆盖源代码