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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Найти наибольшее и наименьшее из значений элементов, расположенных в заштрихованной части матрицы http://www.cyberforum.ru/cpp-beginners/thread906402.html
Дана действительная квадратная матрица порядка n. Найти наибольшее и наименьшее из значений элементов, расположенных в заштрихованной части матрицы. Область расположена ниже главной диагонали.
C++ Массивы (переменная в качестве размера для массива) Доброго времени суток! Подскажите, что я не правильно сделал? Там где у меня создаются массивы переменная "number" подчеркнута, а когда указываю статическое число то все нормально. Подскажите мне неучу почему так? #include <iostream> #include <string> using namespace std; http://www.cyberforum.ru/cpp-beginners/thread906399.html
C++ Даны натуральные n,действительные x.Вычислить:
2)Даны натуральные n,действительные x.Вычислить: Sinx+Sinx*x+Sinx*n Выручайте!!! Горю!!!
Как написать модульный тест для функции main C++
имеется функция нахождения максимального из трех целых чисел int main() { int a, b, c, mx; printf ("Insert numbers:\n"); scanf_s("%d%d%d", &a, &b, &c); if (a > b) mx = a; else mx = b;
C++ Ввод строки в с++ http://www.cyberforum.ru/cpp-beginners/thread906389.html
Привет всем.В общем такое задание - нужно написать программу,в которой нужно вводить слова,а затем прога должна подсчитывать слова с одним символом(f,x,t,r и тд.)Программа работает,но работает неправильно,уже незнаю что и как исправлять( Помогите пожалуйста) #include <iostream> #include <conio.h> #include <string.h> #include <math.h> using namespace std; int main () {setlocale(LC_ALL,...
C++ Обработка клавиши Esc Не могу найти как обработать клавишу Esc. Цикл повторяется пока не будет нажата эта клавиша, после нажатия выводятся данные о поле объекта. Подскажите есть ли функция или какой код у клавиши и как его записать в равенстве. Заранее спс. Код программы: #include <iostream> #include <conio.h> #include <locale> using namespace std; ///////////////////// подробнее

Показать сообщение отдельно
yukisaw
Сообщений: n/a
19.06.2013, 11:12     Как внедрить в откомпилированный файл дополнительные данные?
Т.е. пишем небольшую программку, основные действия которой:
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 с разным значением данных?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 21:22. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru