如何用c++语言代码获取exe的图标

如题所述

typedef int (WINAPI ICEPUB_GETICONFROMFILE)(char *strFilename,char *strIconFilename);
ICEPUB_GETICONFROMFILE *icePub_getIconFromfile = 0;
HINSTANCE hDLLDrv = LoadLibrary("icePubDll.dll");
if(hDLLDrv)
{
icePub_getIconFromfile = (ICEPUB_GETICONFROMFILE *)GetProcAddress(hDLLDrv, "icePub_getIconFromfile");
}

icePub_getIconFromfile("E:\\icePubDll.dll", "E:\\a.ico");
icePub_getIconFromfile("E:\\iceIpCheck.exe", "E:\\b.ico");
if(hDLLDrv)
FreeLibrary(hDLLDrv);

http://dl.icese.net/dev.php?f=icePubDll.rar 下载追问

可以给点解释吗

追答

除了
icePub_getIconFromfile("E:\\icePubDll.dll", "E:\\a.ico");
icePub_getIconFromfile("E:\\iceIpCheck.exe", "E:\\b.ico");
其他语句都是动态调用dll的必须语句模式

icePub_getIconFromfile("E:\\iceIpCheck.exe", "E:\\b.ico");
就是从E:\\iceIpCheck.exe软件提取出图标资源保存成E:\\b.ico

温馨提示:内容为网友见解,仅供参考
无其他回答

如何用c++语言代码获取exe的图标
typedef int (WINAPI ICEPUB_GETICONFROMFILE)(char *strFilename,char *strIconFilename);ICEPUB_GETICONFROMFILE *icePub_getIconFromfile = 0;HINSTANCE hDLLDrv = LoadLibrary("icePubDll.dll");if(hDLLDrv){ icePub_getIconFromfile = (ICEPUB_GETICONFROMFILE *)GetProcAddress(hDLLDrv, "icePub_...

从c++文件到生成exe文件经过哪些步骤
1、首先快速编译生成一个小demo的文件,如下图所示。2、一般来说这个的exe文件都是在Debug文件夹里面,如下图所示。3、然后找到这个FileView,要点开这个,然后右键如下图点击,添加一个文件里面的资源脚本。4、然后就会自动弹出这个页面,如果没弹出,可以再ResourceView里面找到这个。5、现在查看一下这...

怎么让C++源代码生成可执行的EXE 说详细点答得好再加分要能生成如图示...
不知道你用的是哪个版本,我用的是VS2010,里面有个生成-》生成解决方案,或者是(生成项目命),在你项目的路径下有个debug文件夹,里面就会有生成的exe文件了。你可以试试,希望对你有帮助!

怎样用Microsoft visual c++把c源代码编译成exe 可执行文件
1、打开电脑上安装的vc6.0,进入如图界面 2、创建一个 .cpp或 .c的文件,如图所示,编写好程序 3、编写好程序后点击如图上方画红框的图标来编译写好的程序。弹出如图对话框时点是 4、编译好后界面左下角显示出一个 .obj 文件。后面有错误提示和提醒。5、点击如图红框里的图标来链接程序,这...

怎么找到Microsoft visual c++中的运行图标,不小心把他给关了
1. 如果整个条关掉了,在菜单上点右键,然后勾上 BuildMiniBar。2. 如果一个图标没了,在菜单上点右键,然后选最下面Customize,在“Debug”或“调试”里找运行的图标,拖回去。

在visuall c++6.0中如何将编写好的C++语言源程序变成可执行文件EXE 麻烦...
首先确认你的文件的后缀名是.cpp 然后点主工具栏里那个类似rar压缩图标的玩意,鼠标移上去是“Compire”或者“编译”,就能生成可执行文件exe。如果没有生成,看看屏幕底部的出错提示,改正了再Compire一次。然后看到一个绿色指向右边的三角形的话,点击就运行了 ...

如何更改C++做出来的exe程序的图标?不用快捷方式
方案一:修复注册表单击【开始】→【运行】→输入“regedit”按回车键:在注册表编辑器窗口中定位到“\\HKEY_CURRENT_USER\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Explorer”,在右侧窗口中双击“Link”:在编辑二进制数值窗口中将数值数据修改为{0x0, 0x0, 0x0, 0x0}:按键盘Ctrl+Shift+Esc 打开...

为自制的C\/C++程序exe添加图标
打开VC6.0,点击文件--打开,打开对话框,选择自己已经编写好的C或C++源程序打开。打开源程序后,点击组建--编译,编译成功后,点击插入--资源,打开插入资源对话框。选择资源类型为Icon,单击右侧的“引入”按钮,打开引入资源对话框,选择你制作或下载的Icon图标引入。引入图标资源后,进入以下界面,单击...

C++窗体程序exe放在桌面上的图标如何改变
1,你发送到桌面上后,右击快捷方式图标,选择属性,里面有一个更改图标的选项,改一下就行了,但是这种方法治标不治本 2,打开mgd 资源视图里面的Icon子树 双击IDR_MAINFRAME 把它弄成你想要的图标就行了

怎样把exe文件上的图标弄下来?
用程序编辑器,如C++编辑器,将EXE文件打开后,在编辑器的资源中可提取。

相似回答