我想修改一个别人写的程序,使他增加一个我的功能,请高手指点

解决方案 »

  1.   

    直接用vc打开exe文件,选择resource模式,就可以得到资源,至于修改么,比较困难的。
      

  2.   

    用远程钩子对该窗口进行子类化...并处理WM_COMMAND如果是你添加的那菜单项的ID就进行处理,否则就调用该窗口原有的窗口函数...
      

  3.   

    http://www.codeproject.com/shell/SweeptheMinesweeper/SweeptheMinesweeper_src.zip
    一个钩子的示例...它对windows自带的扫雷进行子类化并使其时间停止...
    由于该作者用的是英文的操作系统...你得稍微做点改动...
      

  4.   

    用程序怎么得到资源啊,是全部资源,用findresource必须要知道资源的id,有什么办法搜索到全部的菜单资源
      

  5.   

    好象有一种用于脱壳的软件,可以提取resource,汉化软件时较常用
      

  6.   

    BOOL EnumResourceNames(
      HMODULE hModule,             // module handle
      LPCTSTR lpszType,            // resource type
      ENUMRESNAMEPROC lpEnumFunc,  // callback function
      LONG_PTR lParam              // application-defined parameter
    );
      

  7.   

    用VC以资源方式打开exe文件,即可看到里面的所有资源,可以增加菜单项、修改图标、对话框等。