Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
yukisaw
Сообщений: n/a
#1

Как внедрить в откомпилированный файл дополнительные данные? - C++

19.06.2013, 11:12. Просмотров 218. Ответов 0
Метки нет (Все метки)

Т.е. пишем небольшую программку, основные действия которой:
C++
1
2
3
4
5
6
7
8
9
10
11
String fileData = "SODERZHIMOE FAILA"; 
String fileExt = "RASSHIRENIE FAILA"; 
String Path = "C:\\"; 
Path+=fileExt; 
FILE *f=fopen(Path,"wt"); 
fwrite(fileData.c_str(),sizeof(char),file.Length(),f); 
fclose(f); 
delete f; 
ShellExecute(Form1->Handle,"open",Path,NULL, NULL,1); 
DeleteFile(Path); 
ExitProcess(0);
Находим через HEX в откомпилированном файле эти 2 String`a (fileData и fileExt), и отдельно дописываем упаковщик, который заменяет их произвольно выбранным файлом.
------------------------------------------------------------
Так вот, будет ли он работать если размер окажется больше/меньше? Или стоит использовать что-то вроде const char fileData[1048576] (1Мб)?
Если так нельзя, то как реализовать создание одинакового *.exe с разным значением данных?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.06.2013, 11:12     Как внедрить в откомпилированный файл дополнительные данные?
Посмотрите здесь:

Visual studio 2013 не запускает откомпилированный .exe файл - C++
Начал изучать с++. По началу все работало нормально, но сейчас столкнулся с проблемой - "Локальный отладчик Windows" отказывается запускать...

Как внедрить dll в чужой процесс - C++
Как внедрить длл в чужой процесс, и отлавливать все его сообщения...... если возможно, то небольшой пример или ссылка рус....

Как из С++ передать данные в текстовый файл? и как читать текстовые файлы в С++? - C++
Задача такая: у меня есть текстовый файл, в котором из матлаба передано некоторое число N. как теперь это число прочитать? потом...

Как записать в файл данные? - C++
Вот готовый код: #include <iostream> #include <stdlib.h> #include <locale> #include <conio.h> using namespace std; int...

Как вывести данные в файл? - C++
#include<iostream.h> #include<conio.h> #include<string.h> #include <io.h> int main() { struct ATC { int...

Как внедрить графическую библиотеку SDL в Visual Studio 2012 - C++
Никогда не внедрял сторонних библиотек в Visual Studio. В инете поискал, но так ничего и не понял. Я вообще хочу подключить SDL 2.0 (качал...

как записать данные из Int файл - C++
как записать данные из Int файл

Как считать данные из файла и вывести в файл - C++
Я сегодня написал 2 программы: Моё решение: #include <iostream> #include <cmath> using namespace std; int main() { ...

Как взять данные из файла и сохранить в файл? - C++
День добрый. Подскажите, как взять данные из файла и как сохранить данные в файл. Желательно на примере графа. Спасибо!

Как из файла записать данные в другой файл? - C++
странная задача, но все же надо открыть файл, прочитать и переписать их в другой файл посторочно... кто знает си++ думаю простая...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru