Вверх ↑
Этот топик читают: Гость
Гость
Ответов: 17029
Рейтинг: 0
#1: 2013-06-09 22:00:36 правка | ЛС | профиль | цитата


Редактировалось 3 раз(а), последний 2025-01-09 15:00:05
карма: 0

0
Ответов: 8930
Рейтинг: 823
#2: 2013-06-09 23:12:38 ЛС | профиль | цитата
128-73-248-93.broadband.c, говорящий IP, такое невозможно Да и надо-ли? какая разница, переносить один *.ехе или одну папку с двумя файлами *.ехе и *.ini или *.txt
карма: 19

1
Голосовали:Kazbek17
Ответов: 704
Рейтинг: 44
#3: 2013-06-09 23:42:36 ЛС | профиль | цитата
128-73-248-93.broadband.c писал(а):
чтобы запустить ее на другом компьютере и продолжить внесение данных.
Возможно ли такое и какие компоненты HiASMа следует использовать.

Вам нет!!!
карма: 0

0
Гость
Ответов: 17029
Рейтинг: 0
#4: 2013-06-10 02:17:19 правка | ЛС | профиль | цитата


Редактировалось 3 раз(а), последний 2025-01-09 15:00:05
карма: 0

0
Разработчик
Ответов: 26170
Рейтинг: 2127
#5: 2013-06-10 03:08:17 ЛС | профиль | цитата
г. Александр73 писал(а):
однако же, есть возможность встроить в "программу.ехе" звуки, изображения и т.п. в виде бинарных данных...

Эти данные встраиваются в исполняемый модуль на этапе компиляции и называются ресурсами. Их можно редактировать другими программами, тк их местоположение известно. Но вот редактировать сам исполняемый модуль из самого же себя -- задача не совсем простая, дело в том, что к запускному файлу система не дает доступа на запись в случае его активности, если только он не сжат упаковщиками exe. Но вот как предполагается писать в упакованный файл, даже если к нему и будет доступ
Единственное, что приходит на ум, то это пристегнуть некий стрим-хвост к упакованному файлу exe. Но как поведут себя в этом случае антивирусы, вопрос остается открытым
Но, честно сказать, мне, к примеру, все это кажется очень подозрительным.
карма: 22

1
Голосовали:hitman249
Ответов: 952
Рейтинг: 4
#6: 2013-06-11 11:18:06 ЛС | профиль | цитата
[offtop]Похоже на полиморфный вирь [/offtop]
карма: 0

0
Ответов: 704
Рейтинг: 44
#7: 2013-06-11 16:03:12 ЛС | профиль | цитата
г. Александр73 писал(а):
Казбеку особый привет! Либо Вы помогаете, либо не высовываетесь. И "... Не говори что мне делать и я не скажу куда тебе идти..." Рейтинг +-46 еще не дает права ни на что.
Вы обиделись г. Александр73 . Можно состряпать программу в С-Net получить исходник, набивать ее данными и компилить постоянно на том компе где будет пользоваться юзер. Вот и все, вся программа будет в текстовом виде. И не надо никакие бинарики. Только зачем все это? понять не могу, если растолкуете нормально может что и посоветуем.
карма: 0

0
Ответов: 413
Рейтинг: 57
#8: 2013-06-12 01:12:53 ЛС | профиль | цитата
128-73-248-93.broadband.c писал(а):
введенные данные должны быть сохранены не в отдельном файле, а в самой программе ЕХЕ

Можно сделать в виде "матрешки". Т.е. ваша программа будет в себе содержать саму себя и при нажатии "сохранить" она будет сохранять свою копию и дописывать в нее требуемую информацию. Считывание этой информации с определенного места должно быть реализовано за ранее.
Вам может помочь этот материал:
http://hi-asm.blogspot.ru/2010/08/blog-post.html

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

0
8
Сообщение
...
Прикрепленные файлы
(файлы не залиты)