Легенда:
новое сообщение
закрытая нитка
новое сообщение
в закрытой нитке
старое сообщение
|
- Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
- Новичкам также крайне полезно ознакомиться с данным документом.
 |  |  |  |  |  |
[C++] А что ты пишишь? Просто интересно где можно применять такую технологию 27.06.01 18:34 Число просмотров: 724
Автор: Vital Статус: Незарегистрированный пользователь
|
|
<programming>
|
[C++] Как програмно вписать данные в другую прогу? 27.06.01 13:19
Автор: myrmidon Статус: Незарегистрированный пользователь
|
Обе проги делаю я сам, нужно из одной проги, записать данные в другую,
используя fopen и структуры.
Точно знаю что так можно сделать, ктонеть знает хоть приблизительно, как это делаеться??
|
 |
[C++] Как програмно вписать данные в другую прогу? 27.06.01 14:06
Автор: Vital Статус: Незарегистрированный пользователь
|
> Обе проги делаю я сам, нужно из одной проги, записать > данные в другую, > используя fopen и структуры. > Точно знаю что так можно сделать, ктонеть знает хоть > приблизительно, как это делаеться??
Существует несколько способов обмена данными между процессами:
1)Буфер обмена (clipboard)
2)Сообщение WM_COPYDATA
3)Разделяемая память (shared memory) (File Mapping)
4)Библиотеки динамической компоновки (DLL) (Shared section)
и еще многие другие
Если хочешь могу прислать статья по этой теме
|
 |  |
[C++] Как програмно вписать данные в другую прогу? 27.06.01 14:27
Автор: myrmidon Статус: Незарегистрированный пользователь
|
мляя, да нужно не обменятся данными, а ВПИСАТЬ, что бы при последующем перезапуске проги, данные были в ней,
способы типо реестра, файла или что то ещо не подходят
|
 |  |  |
[C++] Как програмно вписать данные в другую прогу? 27.06.01 16:14
Автор: Vital Статус: Незарегистрированный пользователь
|
> мляя, да нужно не обменятся данными, а ВПИСАТЬ, что бы при > последующем перезапуске проги, данные были в ней, > способы типо реестра, файла или что то ещо не подходят
А для чего это тебе нужно? Опиши поподробнее задачу.
Может есть какие-нибудь болеее подходящие способы для ее решения.
|
 |  |  |  |
[C++] Как програмно вписать данные в другую прогу? 27.06.01 16:40
Автор: Vital Статус: Незарегистрированный пользователь
|
> > мляя, да нужно не обменятся данными, а ВПИСАТЬ, что бы >> при последующем перезапуске проги, данные были в ней,
> > способы типо реестра, файла или что то ещо не подходят
А я кажется понял, большинство троянов состоят и сервера,
клиента и программа конфигурирования клиента, в этой программе
задаешь различные опции и потом она как бы сохраняет(ВПИСЫВАЕТ)
эти опции в клиента. Я с этим не разбирался. Но мне самому интересно
как как происходит вписывание опций в клиента.
Если это то, что тебе нужно посмотри исходники какого-нибудь трояна
например Hookera'a.
|
 |  |  |  |  |
[C++] [C++] Как програмно вписать данные в другую прогу? 27.06.01 17:51
Автор: myrmidon Статус: Незарегистрированный пользователь
|
Ну вот ты догадался как это работает, но у меня не троян
Хех, ты и сам не знаешь как это работает, а наделал кучу топиков!
На счот хукера, я видел эти исходники, но они не подходят, там всё работает если размер файла один и тотже, можно сделать всё проще!
|
 |  |  |  |  |  |
[C++] А что ты пишишь? Просто интересно где можно применять такую технологию 27.06.01 18:34
Автор: Vital Статус: Незарегистрированный пользователь
|
|
 |  |  |
[C++] Как програмно вписать данные в другую прогу? 27.06.01 15:35
Автор: ukv Статус: Незарегистрированный пользователь
|
> мляя, да нужно не обменятся данными, а ВПИСАТЬ, что бы при > последующем перезапуске проги, данные были в ней, > способы типо реестра, файла или что то ещо не подходят
Программа под винды? Если да, то скорее всего exe файл работающей программы будет заблокирован операционкой на удаление/изменение. Тогда остаются только реестры да ini-файлы.
|
 |  |  |  |
[C++] [C++] Как програмно вписать данные в другую прогу? 27.06.01 17:37
Автор: myrmidon Статус: Незарегистрированный пользователь
|
прога под винды,
вообще в процессе записи данных она не запучшенна
|
 |  |  |  |  |
[Win32] Как програмно вписать данные в другую прогу? 28.06.01 02:51
Автор: Бяша <Biasha> Статус: Member
|
Почитай про формат pe.
Я думаю можно добавить секцию в конец, и менять её размер сколько влезет.
Если кто скажет, где можно ещё почитать на русском про pe - буду тоже благодарен.
http://eldar.cz/wisdom/articles/pe_rus.htm
|
|
|