总有那么些神奇的问题让你崩溃到最后仍无解.

     被一个神奇的问题折腾到现在.

     神奇的问题如下:

  程序:使用API的CreateProcess打开程序,然后用DLL注入该进程,实现多开.

  环境:Win7 x64, VS2008, .NetReactor(混淆加密).

  神奇的过程 :

    1.使用DEBUG版本一切正常

    2.使用Release版本死活都不行

    3.把Release版本丢到2003的机器上貌似有效,没仔细测试.

    3.还原今天写的代码重新生成, 依旧Debug正常,Release无效.

    4.找出以前的混淆加密版本有效. 找出以前的Release版本无效.

    5.对最新的Release版本混淆加密后,有效.

     整整折腾了1个半小时,快疯了都...哪位大虾谁能和我解释Release版本与Debug版本和Release加密版本有什么不同.

     这个神奇的问题我是实在是想不出什么个原由来.

     蛋疼了都.

posted @ 2011-09-29 02:17  Hanf  阅读(260)  评论(0编辑  收藏  举报
Copyright © 2008-2016 Hanf All Rights Reserved