大家好,小弟有一问题不明希望大家好给于指点,有些软件在反汇编一后,可是里面没有字符串资源,不知道如何实现的。谢谢!

解决方案 »

  1.   

    vb本来就这样
    你创建FORM的时候 每个FORM对应一个FRM文件
    如果这个FORM用到了资源
    比如:
    自定义图标
    PICTURE控件或者IMAGE控件里面加载了图片
    TEXT文本框,LIST框里面有文本
    等等,诸如此类的东西都保存在同名的FRX文件里面当要生成exe的时候
    这些东西都是直接写在exe里的某块区域 
    而不是类似res那些 写在PE文件的资源区域
      

  2.   

    如果是VC 或DELPHI写的不是这样对吗
      

  3.   

    VC程序员的习惯是用 资源文件 Delphi的 不清楚
    不过Delphi调用 资源文件 也不是很方便反而类似vb那样调用很方便不过delphi好象没有用 frx 类似这样的文件它好象直接保存在 dfm文件里面 
    你可以新建一个DELPHI工程 打开dfm文件看看至于它生成exe以后 保存在哪里 我就没有研究过了
      

  4.   

    用加壳工具压缩过的
    如 UPX ASPack
      

  5.   

    我检测过没有加壳,那是个DLL文件.
    反编译过之后没有一点资源,字符串参考选项根本就不能用(Win32asm)