请问如何更改exe中显示的图片和图标?

解决方案 »

  1.   

    用VC打开*.EXE,打开时在打开对话框中选择以资源方式打开,
    直接编辑资源,
      

  2.   

    静态更改: 修改图标资源IDR_MAINFRAME。它有两个图标,一个是16*16的,另一个是32*32的,注意要一起修改。
       动态更改: 向主窗口发送WM_SETICON消息.代码如下: 
        HICON hIcon=AfxGetApp()->LoadIcon(IDI_ICON); 
        ASSERT(hIcon); 
        AfxGetMainWnd()->SendMessage(WM_SETICON,TRUE,(LPARAM)hIcon);
      

  3.   

    静态更改: 修改图标资源IDR_MAINFRAME。它有两个图标,一个是16*16的,另一个是32*32的,注意要一起修改。
       动态更改: 向主窗口发送WM_SETICON消息.代码如下: 
        HICON hIcon=AfxGetApp()->LoadIcon(IDI_ICON); 
        ASSERT(hIcon); 
        AfxGetMainWnd()->SendMessage(WM_SETICON,TRUE,(LPARAM)hIcon);
    一般要在 资源  中修改的
      

  4.   

    楼主是问没有源文件的exe吧?
    用resource hacker可以的,网上有
      

  5.   

    资源中删掉IDR_MAINFRAME的图标(delete),重新insert icon,修改ID为IDR_MAINFRAME..
      

  6.   

    so many tools can do it...