Вверх ↑
Этот топик читают: Гость
Ответов: 117
Рейтинг: 1
#1: 2011-07-30 23:12:18 ЛС | профиль | цитата
Доброго времени суток всем! Нужна ваша помощь. Никак не могу понять один принцип работы: вот, к примеру, у меня есть программа#1 code_24760.txt, которая хранится в схеме программы#2 в памяти двоичных данных(MemoryStream). Так вот можно ли после выгрузки из памяти изменить именно параметр "Message"? Надеюсь на вашу помощь. Долго мучаюсь =(
карма: 0

0
файлы: 1code_24760.txt [410B] [91]
Ответов: 1058
Рейтинг: 76
#2: 2011-07-31 04:13:05 ЛС | профиль | цитата
Чет не могу понять зачем такой геморой? Типа загрузил "привет", а когда выгрузил "пока"
Вряд ли в процессе хранения программы в MemoryStream что то произойдет, что хранящееся программа поменяет свои возможности, да и еще так кардинально чтобы потребовалось выводить другое сообщение.

Разве что вам надо записать в безобидную программу какуюто бяку. Так вот если вы ето придумали чтобы понять сам принцип такой реализации (а ето реализуемо), то как говорится "надежда умирает последней".
Ваша репутация - ваш враг.

карма: 0

0
Ответов: 3889
Рейтинг: 362
#3: 2011-07-31 11:28:26 ЛС | профиль | цитата
tom-it, походу, человек колдует над полиморфом под HiAsm
карма: 1

0
Ответов: 313
Рейтинг: -9
#4: 2011-07-31 11:38:27 ЛС | профиль | цитата
Я немогу точно понять что он имел ввиду, но помоему етого можно добиться с помощью артмании!!!
Да ладно я шучу я вообще непонял что он имел ввиду!!! Mr.Tiesto поподробней обьясните чтобы вы хотели!!!
карма: 0

0
Ответов: 3889
Рейтинг: 362
#5: 2011-07-31 12:47:49 ЛС | профиль | цитата
[offtop]Да когда уже эти каникулы кончатся... [/offtop]
карма: 1

0
Ответов: 3349
Рейтинг: 233
#6: 2011-07-31 13:04:27 ЛС | профиль | цитата
[flood]
1nd1g0 писал(а):
Да когда уже эти каникулы кончатся...

Нет! Только не это!
[/flood]
карма: 1

0
Ответов: 117
Рейтинг: 1
#7: 2011-07-31 16:11:22 ЛС | профиль | цитата
Ладно, всё фигня. Буду делать через ini. Прост надо же их "слепить" (прога+ini). Уже 2 дня ищу нормальный консольный инсталлер (rar не совсем подходит). Если кто знает такой отпишите сюда пожалуйста.
карма: 0

0
Ответов: 1058
Рейтинг: 76
#8: 2011-07-31 17:44:03 ЛС | профиль | цитата
Mr.Tiesto писал(а):
же их "слепить" (прога+ini)

А почему бы не сделать так чтобы прога после запуска сама создавала .ini с настройками по умолчанию?
Mr.Tiesto писал(а):
ищу нормальный консольный

Не совсем понятно почему консольный? С другой стороны на форуме есть куча упоминаний, а главное схем ингаляторов, почему бы не переделать под консоль?
Mr.Tiesto писал(а):
rar не совсем подходит

А вообще то инсталятор что делает?
С точки зрения простого юзеря инсталятор ето маленькая прога которая распаковывает какой то архив и полученные, после разпаковки файлы, расставляет(копирует) по своих местам.
Также тотже самый саморазпаковывающийся SFX архив может использоваться в качестве инсталятора. После разпаковки запускаете свою прогу (к примеру instal.exe) которая распихает все файлы по нужным директориям и сделает все необходимые настройки.
карма: 0

0
Ответов: 117
Рейтинг: 1
#9: 2011-07-31 19:22:01 ЛС | профиль | цитата
Пользователь должен указать нужные ему параметры и надстройки и получить готовый файл. Не все умеют пользоваться инсталляторами, вот поэтому такая необходимость.
карма: 0

0
Ответов: 397
Рейтинг: 34
#10: 2011-07-31 20:18:08 ЛС | профиль | цитата
[flood]
Mr.Tiesto писал(а):
Не все умеют пользоваться инсталляторами...

Тогда думаю им и программы не нужны ))[/flood]
карма: 0

0
Ответов: 117
Рейтинг: 1
#11: 2011-07-31 20:21:28 ЛС | профиль | цитата
Black-Light, старый добрый друг, здравствуй))
карма: 0

0
Ответов: 1058
Рейтинг: 76
#12: 2011-07-31 20:40:57 ЛС | профиль | цитата
Mr.Tiesto писал(а):
должен указать нужные ему параметры и надстройки

А что вам мешает сделать настройки в.ini, а в программе реализовать чтобы при первом запуске открывалось окно настроек.

Mr.Tiesto писал(а):
Не все умеют пользоваться инсталляторами

А именно не все умеют жмякать на кнопки "next" или "ok"

Чет вы темните или сами не знаете чего хотите

Для чего нужен инсталятор?
Для того чтобы пользователь не думал куда ему копировать файлы и папки, какие изменения вносить в реестр и т.п.
И пользователю по барабану "через какое место гланды вырезаются", главное результат.

Пример инсталляции

Основная программа 1.exe со всеми настройками в .ini, которые появятся при первом запуске с предложением ввести необходимые настройки.
Дополнительная программа instal.exe, которая согласно инструкциям расставит все файлы по своим местам и выполнит все настройки реестра. И по завершению подчистит мусор.
Далее ети проги пакуете в SFX архив c указанием временной директории распаковки с последующим запуском instal.exe.

Также как и обычно получится единый .exe-шник. Что еще надо?

карма: 0

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