愚公移山
可解FPX,F(xiàn)PXH,F(xiàn)P0R,F(xiàn)P0H
級別: 論壇先鋒
精華主題: 1 篇
發(fā)帖數(shù)量: 770 個
工控威望: 1037 點
下載積分: 2086 分
在線時間: 484(小時)
注冊時間: 2008-01-26
最后登錄: 2024-12-21
查看愚公移山的 主題 / 回貼
樓主  發(fā)表于: 2013-08-16 20:27
為什么從觸摸屏上傳出來的XOB文件,反編譯得來的MTP文件里面的宏指令數(shù)據(jù)會改變?其中GetData(passwd, "本機(jī) 觸摸屏", LW, 9500, 1)  變成了GetData(passwd, "本機(jī) 觸摸屏", LW, 9500, 2)  。一直沒找到原因。。。

宏指令前面部分如下:
macro_command main()
short i=0
bool b=true
int passwd=0
GetData(i, "本機(jī) 觸摸屏", LW, 9219, 1)
GetData(passwd, "本機(jī) 觸摸屏", LW, 9500, 1)  
。。。。。。
。。。。。。
[ 此帖被愚公移山在2013-08-19 19:47重新編輯 ]
xuyifu112
級別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 12 個
工控威望: 143 點
下載積分: 543 分
在線時間: 16(小時)
注冊時間: 2013-06-09
最后登錄: 2013-08-24
查看xuyifu112的 主題 / 回貼
1樓  發(fā)表于: 2013-08-16 22:21
剛才試了,密碼存在LW9500 Lw9501兩個字中 前面定義的int 32位 所以后面不能為2 只能是1,為什么會出現(xiàn)你說的現(xiàn)象有待高手解答,不過我覺得真沒必要在這事上浪費太多時間,自己找到原因就可以了。
本帖最近評分記錄:
  • 下載積分:+5(愚公移山) 熱心助人!