能力值:
( LV2,RANK:10 )
|
-
-
2 楼
请高手指点一下。
|
能力值:
( LV2,RANK:10 )
|
-
-
3 楼
最简单的方法是不用字符
全用图片代替
那些乱码可能是将一些字符串
进行了一些简单的加密处理(如 + - xor)
然后用得到的字符串
用时
在反向处理(猜得):D
|
能力值:
( LV2,RANK:10 )
|
-
-
4 楼
全用图片,那编译后文件过大,再说窗口标题要变化时也不好弄啊!
应该是加密字符串的吧。 但加密前还是得定义那些字符串。
假设String En_code(string codestring)为加密,String De_code(String codestring)为解密 ,是不是这样:?
---------------------------------------------------------
String MyMsgStr,ResultString ;
MyMsgStr = "线程开始执行" ; //这里定义的不会出现在字符参考中吗?
ResultString = En_code(MyMsgStr);
::MessageBox(hWnd,De_code(ResultString),"信息",MB_ICONINFORMATION
| MB_OK);
------------------------------------------------------
不会C++,如果有错,不笑见怪。
|
能力值:
( LV2,RANK:10 )
|
-
-
5 楼
最初由 ncgszdn 发布 全用图片,那编译后文件过大,再说窗口标题要变化时也不好弄啊!
应该是加密字符串的吧。 但加密前还是得定义那些字符串。
假设String En_code(string codestring)为加密,String De_code(String codestring)为解密 ,是不是这样:?
---------------------------------------------------------
String MyMsgStr,ResultString ; MyMsgStr = "线程开始执行" ; //这里定义的不会出现在字符参考中吗? ResultString = En_code(MyMsgStr);
::MessageBox(hWnd,De_code(ResultString),"信息",MB_ICONINFORMATION | MB_OK);
------------------------------------------------------ 不会C++,如果有错,不笑见怪。
程序中只要定义密文就可以了
编写代码是出现的密文字符为:1,2,3,4
程序中调用解密函数,假设解密函数是把每个字符+4
那么就得到 5,6,7,8
这就是程序让用户看到的字符
而如果发汇编程序的话 看到的只能是 1,2,3,4 用你的程序就是这样的
String MyMsgStr,ResultString ;
MyMsgStr = "1,2,3,4" ;
ResultString = En_code(MyMsgStr);//这个根本不要 不要在程序中加密程序中出现的应该是加密过的密文
::MessageBox(hWnd,De_code(ResultString),"信息",MB_ICONINFORMATION| MB_OK);
从这里De_code(ResultString)得到 5,6,7,8
明白了吗?
呵呵
|
能力值:
( LV2,RANK:10 )
|
-
-
6 楼
这回我明白了!
呵呵, 这个问题搞了我好几天。 谢谢 Aaah 和 cobra1111 。
|
|
|