才学习c#.net,照着别人的sample做了个魔兽世界外挂。
引用了两个第三方dll,dll拷到了\bin\debug底下。
按F5运行得好好的,开了一个晚上程序都没出错。不过把bin\debug底下的的所有文件拷到D盘,从D盘的exe运行,能够hook魔兽世界,不过魔兽世界客户端经常崩溃。。
为什么啊我把所有相对路径改成了绝对路径还是不行。
生成安装文件,安装后运行,hook的时候就直接报错。没分了,不好意思,哪里可以买分不。。

解决方案 »

  1.   

    好像看sample上面说过windows8的系统要该什么运行权限的,
    不过我是windows xp的系统,sp3
      

  2.   

    右击发送快捷方式
    直接拉出来的EXE不能用得
      

  3.   

    重新编译生成再拷贝试试。在项目上右键点击重新生成。再看看你项目的生成目录是不是默认的bin\debug\目录,要是生成到其他目录下,你拷过去当然没法用了。每回复帖子就可以得到10分的。。
      

  4.   

    右击发送快捷方式
    直接拉出来的EXE不能用得兄弟,我是把bin,debug底下的所有文件都拷出来了;
    另外,生成目录是默认的bin\debug\目录,但是\obj\debug底下也有一些文件;我现在的问题就是,我按f5运行得好好的。但是即算我在bin\debug,或者obj\debug底下的exe双击都会出问题;我用c#.net时间不长,都是想当然,不知道是不是有些小错误造成这个问题
      

  5.   

    你程序中引用了什么 外链的 dll或者 ocx,xml等文件了吗?
    如果有,看看这些文件是不是也同时复制到debug文件夹下了?
      

  6.   

    只有两个东西不是System的,都考到debug底下了
      

  7.   

    在VS里面执行当然是OK得但是双击EXE会出问题。要使用EXE的话貌似你得项目必须要完整吧