
17.06.2010, 00:24
|
|
Познающий
Регистрация: 17.04.2010
Сообщений: 38
С нами:
8457471
Репутация:
0
|
|
Изменение иконки exe файла.
Нужно програмно изменить иконку exe файла,на иконку которая находиться в ресурсах приложения которое будет изменять.
Написал такой код,но почемуто стандартная икона не меняеться на нужную мне.
В чем может быть проблема?
Код:
int main(int argc, char* argv[])
{
HRSRC find=FindResourceA(0,"ICO","RT_ICON");
if(find)
{
HGLOBAL glob=LoadResource(0,find);
if(glob)
{
LPVOID lock=LockResource(glob);
if(lock)
{
HANDLE update=BeginUpdateResource("ip.exe",false);
if(update)
{
BOOL up=UpdateResource(update,"Иконка","MAINICON",NULL,lock,SizeofResource(0,find));
EndUpdateResourceA(update,false);
}
}
}
}
return 0;
}
|
|
|