执行A.exe文件,弹出一窗口,并且发现A.exe所在文件夹下多了3个隐藏属性的文件:B.exe、C.ini、D.DLL。请问这是如何实现的?欢迎DX指教!谢谢!

解决方案 »

  1.   

    作为exe资源
    在运行后释放,写为那三个文件
    我经常也这末作,打包方便,不会误删除
      

  2.   

    生成的EXE能执行吗?
    如果不能执行,在程序中CreateFile就可以了。如过能执行,可能是B。EXE文件,D。DLL文件在A。EXE文件中当资源被链接进去了
      

  3.   

    具体功能是:
    A.exe是一个网络游戏的登陆器,运行后释放出上面提到的3个隐藏文件后,通过A.exe窗口中的一个下拉列表来选择准备连接的服务器(例如几区),选定了几区后点击登录,就会根据C.ini中的一些信息(例如服务器名称和地址等)进入游戏界面开始游戏。
    关闭A.exe后3个隐藏文件被删除,同时弹出IE访问一个固定的网站。
      

  4.   

    我重新开了一下,运行顺序如下:
    运行A.exe弹出游戏登录界面同时出现隐藏的D.DLL,通过A.exe选择游戏服务区后登录进入游戏界面。此时切换出来发现又多了两个隐藏的文件B.exe和C.ini。我想是不是B.exe,C.ini是作为资源包含在D.DLL中?请问他这样做的目的是什么?加壳?BTW:相关程序可以看传奇私服(我本沉默版本)。
      

  5.   

    如何才能在A.exe运行的时候把资源中包含的B.exe和C.ini释放到当前文件夹下?谢谢!
      

  6.   

    我想此类文件都是类似于自解压文件形式,具体可以参考rar以及winzip的自解压压缩形式