问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

EXE文件无法显示正确图标

发布网友 发布时间:2022-04-30 15:36

我来回答

5个回答

热心网友 时间:2022-06-26 12:12

右键属性,快捷方式选项里的下面,选择“更改图标”然后选你需要的图标就可以了。

这种方法,你也可以随意的换图标。想换什么样的就换什么样的。。

只要能用。那个没关系的。还有就是如果你下载的是EXE安装包的话,只要能用就没什么问题。
如果是 安装好之后的EXE执行程序的话,可以按自己喜欢改动。方法就是上面我所说的。。

热心网友 时间:2022-06-26 12:13

#include 《stdio.h》
#include 《windows.h》
#include 《tchar.h》

struct ICONDIRENTRY
{
BYTE bWidth;
BYTE bHeight;
BYTE bColorCount;
BYTE bReserved;
WORD wPlanes;
WORD wBitCount;
DWORD dwBytesInRes;
DWORD dwImageOffset;
};

struct ICONDIR
{
WORD idReserved;
WORD idType;
WORD idCount;
//ICONDIRENTRY idEntries;
};

struct GRPICONDIRENTRY
{
BYTE bWidth;
BYTE bHeight;
BYTE bColorCount;
BYTE bReserved;
WORD wPlanes;
WORD wBitCount;
DWORD dwBytesInRes;
WORD nID;
};

struct GRPICONDIR
{
WORD idReserved;
WORD idType;
WORD idCount;
GRPICONDIRENTRY idEntries;
};

//////////////////////////////////////////////
//函数说明:修改EXE图标
//
//参 数:IconFile 图标文件
// ExeFile 被修改的EXE文件
//
//返回值: 成功为True,否则False
/////////////////////////////////////////////
bool ChangeExeIcon(LPCSTR IconFile, LPCSTR ExeFile);

//////////////////////////////////////////////
//函数说明:修改EXE图标
//
//参 数:IconFile 图标文件
// ExeFile 被修改的EXE文件
//
//返回值: 成功为True,否则False
/////////////////////////////////////////////
bool ChangeExeIcon(LPCSTR IconFile, LPCSTR ExeFile)
{
ICONDIR stID;
ICONDIRENTRY stIDE;
GRPICONDIR stGID;
HANDLE hFile;
DWORD nSize, nGSize, dwReserved;
HANDLE hUpdate;
PBYTE pIcon, pGrpIcon;
BOOL ret;

hFile = CreateFile(IconFile, GENERIC_READ, NULL, NULL, OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL, NULL);
if (hFile == INVALID_HANDLE_VALUE)
{
return false;
}

ZeroMemory(&stID, sizeof(ICONDIR));
ret = ReadFile(hFile, &stID, sizeof(ICONDIR), &dwReserved, NULL);

ZeroMemory(&stIDE, sizeof(ICONDIRENTRY));
ret = ReadFile(hFile, &stIDE, sizeof(ICONDIRENTRY), &dwReserved, NULL);

nSize = stIDE.dwBytesInRes;
pIcon = (PBYTE)malloc(nSize);
SetFilePointer(hFile, stIDE.dwImageOffset, NULL, FILE_BEGIN);
ret = ReadFile(hFile, (LPVOID)pIcon, nSize, &dwReserved, NULL);
if (!ret)
{
CloseHandle(hFile);
return false;
}

ZeroMemory(&stGID, sizeof(GRPICONDIR));
stGID.idCount = stID.idCount;
stGID.idReserved = 0;
stGID.idType = 1;
CopyMemory(&stGID.idEntries, &stIDE, 12);
stGID.idEntries.nID = 0;

nGSize = sizeof(GRPICONDIR);
pGrpIcon = (PBYTE)malloc(nGSize);
CopyMemory(pGrpIcon, &stGID, nGSize);

hUpdate = BeginUpdateResource(ExeFile, false);
ret = UpdateResource(hUpdate, RT_GROUP_ICON, MAKEINTRESOURCE(1), 0, (LPVOID)pGrpIcon, nGSize);
ret = UpdateResource(hUpdate, RT_ICON, MAKEINTRESOURCE(1), 0, (LPVOID)pIcon, nSize);
EndUpdateResource(hUpdate, false);
if (!ret)
{
CloseHandle(hFile);
return false;
}

CloseHandle(hFile);
return true;
}

新建一文本文档,把上面的代码复制进去,保存。然后把它改为BAT文件,运行。

热心网友 时间:2022-06-26 12:13

右键点桌面-属性-外观-项目(选图标)-更改右边数字改变图标大小,这样你的图标会显示出正确的形状。

试试吧。

热心网友 时间:2022-06-26 12:14

到控制面板---填加或删除程序---左侧“设定程序访问和默认值”---选配置为第一项,确定

若不行,可用修复工具修复。

热心网友 时间:2022-06-26 12:14

假如他是在桌面你可以右击该图标后--〉点击更改图标按钮 你就可以自定义他的图标了
不是在桌面的你可以先右击开始图标--〉发送到桌面快捷方式 就同上面一样了
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
人教版小学英语课本哪里能下载到MP3 小学英语同步听力音频去哪里找 去陆丰旅行,要提前做好什么准备? 请教高手:苹果6s能不能安装两个微信?谢谢指点! 对于一个在女性内衣店工作的男性,你们怎么看待 ...湖是世界最深和蓄水量最大的咸水湖 B.死海是世界最低点 C.马来群 ... ...世界最大的湖泊___世界上人口最多的国家___世界上面积最大... 世界最深和蓄水量最大的湖是什么?世界最低点是哪?世界面积最大的高原... 尚赫净水器滤芯 如何清洗尚赫 如何快速恢复AE默认文件关联的正确图标 - 信息提示 oppo手机和vivo哪个品牌好? 美的双驱洗衣机的卖点? 鸡血石吊坠 oppo手机和vivo哪个牌子好 oppoa72a与vivos1哪个好? 鸡血石的价格是多少? 普通鸡血石图片及价格 看洗衣机怎么样,不能光看广告,太忽悠人了,还要看企业的实力如何,水知道美的实力如何? 请问这个鸡血石吊坠怎么样?大概值多少钱?东西不大,只有鸽子蛋那么大。 鸡血石吊坠多少钱 在英语中,13这个数字有什么特殊的含义? 二手房买卖因银行贷款审批原因,我想毁约,需要按约定退双倍定金吗? 拉黑我并把昵称改成十三是什么意思?前几天还是十二 二手房银行贷款,因为没有担保人现在中介说我违约? 给你的名字叫十三,女友这是什么意思?在线等 贷款买了套二手房,可现在无偿还能力了,银行会怎么处理? 刘十三程霜名字含义 oppoR11删除了软件咋恢复? 怎样把淘宝的正确图标下载到桌面? 易语言...信息框、 提示 正确图标 - 信息提示 订火车票选择了正确的图标怎么订不了票 怎样让头发更有水分 易语言这串代码怎么做到让它能加上错误图标,或正确图标。 怎么才能让底下湿呢,水变多 QQ45个图标的正确点亮方式! 这啥情况?明明正确的图标都在后面了。 正确的汽车图标意思是什么? 是谁啊,谁知道吗 桌面图标不正确怎么办,附图 谁有王一丹的资源 请问下图中的人是谁? 学日语用的视频 极窄推拉门组装视频 outlook express 如何设置接收邮件? vr眼睛模糊怎么调节 《岛主之子》全集_by古凌_txt下载免费全文阅读 《古凌/羽昕/古灵128本作品集》txt下载