Показать сообщение отдельно

Изменение иконки exe файла.
  #1  
Старый 17.06.2010, 00:24
ShkiperLol
Познающий
Регистрация: 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;
}
 
Ответить с цитированием