Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

EXE и ресурсы...

16K
26 января 2008 года
4nob1oz
34 / / 14.06.2007
Делаю win32 проект в MSVS добавляю в ресурсы файл. Пишу в rc файле проекта так:
 
Код:
RCFILE          RT_RCDATA     "file.exe"


Компилю пустой проект только в rc фале вот запись та что я написал. Переименовываю готовый exe в del.exe

Делаю консольное приложение туда сую такой код:

Код:
#include <windows.h>

int main(int argc,char* argv[])
{
    HANDLE hUpdateRes;

    hUpdateRes = BeginUpdateResource("del.exe", false);
    UpdateResource(hUpdateRes, RT_RCDATA, "RCFILE",MAKELANGID(LANG_ENGLISH,SUBLANG_ENGLISH_US), NULL, NULL);
    EndUpdateResource(hUpdateRes, false);

return 0;
}


Хочу удалить из del.exe тот файл что я засунул ему в ресурсы с помощью этого консольного приложени, а они не удаляются. Пробовал и юникод и анси варианты кода и всё равно не удаляет из ресурсов ничего но дата фала меняется и у del.exe то есть ресурсы то апдейтятся как бы но как тот файл что я засунул был в ресурсах так и есть. Код вроде правильный а не пашет почему то. Кто что посоветует?
1
27 января 2008 года
kot_
7.3K / / 20.01.2000
MSDN читаем?
 
Код:
hUpdateRes = BeginUpdateResource("del.exe", true);
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог