Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 1 | 2 |

 

  Вопрос: Моя новая копия ... Добавлено: 04.09.05 19:43  

Автор вопроса:  «UL.eXe» | ICQ: 197.895.916.247 
Как я знаю, в VB6 можно сохранять настройки моей программы в реестре (SaveSetting) или создав iNi файл.

А вот как записать в созданную копию (с помощью CopyFile) новую информацию, тоесть в одной копии одна информация, а в ее клоне другая. Например:

Text1.Text = "Мыло и шампунь"

Другая копия:

Text1.Text = "Шампунь и швабра =)"


При этом не используя абсолютно никаких вспомогательных файлов (iNi) и реестра?

???

Ответить

  Ответы Всего ответов: 16  

Номер ответа: 1
Автор ответа:
 E-Man



Вопросов: 3
Ответов: 132
 Профиль | | #1 Добавлено: 04.09.05 19:46
ну тогда пиши в сам EXE файл. только пиши бинарно, и в конце файла перед записываемой инфой поставь какой-нибудь строковый идентификатор, чтобы знать потом при чтении, где заканчивается EXE и начинается инфа.. Да, естественно, этот EXE НЕ должен быть запущен в момент записи данных..

Ответить

Номер ответа: 2
Автор ответа:
 Morpheus



Вопросов: 224
Ответов: 3777
 Web-сайт: xury.zx6.ru
 Профиль | | #2
Добавлено: 04.09.05 19:49
Дык скоипилируй прогу два раза :)))
а вообще, тут умные люди в сам екзешник засовывали (в конец) строку и потом читали. Как это сделать я знаю, но накодить скорре всего сам не смогу :( Если ответят буду рад. а вообще это 100% было

Ответить

Номер ответа: 3
Автор ответа:
 Morpheus



Вопросов: 224
Ответов: 3777
 Web-сайт: xury.zx6.ru
 Профиль | | #3
Добавлено: 04.09.05 19:49
блин вперёд меня успел :))) а вообще кажется мне, что можно и во времяч работы писать

Ответить

Номер ответа: 4
Автор ответа:
 «UL.eXe»



ICQ: 197.895.916.247 

Вопросов: 72
Ответов: 540
 Профиль | | #4 Добавлено: 04.09.05 22:51
Вопрос-то!
Я почти начинающий в VB, можно пожалуйста подробнее.

ну тогда пиши в сам EXE файл. только пиши бинарно, и в конце файла перед записываемой инфой поставь какой-нибудь строковый идентификатор


Как же не запущен, мне из него необходимо записывать новый файл =( ?

Ответить

Номер ответа: 5
Автор ответа:
 HACKER


 

Разработчик Offline Client

Вопросов: 236
Ответов: 8362
 Профиль | | #5 Добавлено: 04.09.05 23:02
блин, я уже писал такое... Токо не в конец файла, а в ресурсы совал данные, эффект тот же, гимороя чуть меньше... Но програма конечно должны быть не запущена когда в неё что-то писать будем. Т.е. есть у нас в ресурсах программа которая будет делать изминения в основной программе, когда нам нужно что-то в себя запускать, делаем: извлекаем из себя программу, запускаем её и завершаемся. Та программа которую мы запустили делает: ждёт пока мы выгрузимся, записует в основную данные, запускает её, и выгружается сама. Элементарно :)

Ответить

Номер ответа: 6
Автор ответа:
 «UL.eXe»



ICQ: 197.895.916.247 

Вопросов: 72
Ответов: 540
 Профиль | | #6 Добавлено: 04.09.05 23:07
Ага, гы-гы, я ничего не понял =)) шутка :)

Ответить

Номер ответа: 7
Автор ответа:
 HACKER


 

Разработчик Offline Client

Вопросов: 236
Ответов: 8362
 Профиль | | #7 Добавлено: 04.09.05 23:07
...нужно что-то в себя запускать...


пардон, "в себя записать" ! (а то можно подумать что я шизик :)))

Ответить

Номер ответа: 8
Автор ответа:
 E-Man



Вопросов: 3
Ответов: 132
 Профиль | | #8 Добавлено: 04.09.05 23:20
2 VB Lamer:

ну, запущенный ЕХЕ себя копирует, потом свою НЕЗАПУЩЕННУЮ (логично?) копию открывает и в нее пишет..

вопрос исчерпан или как?

Ответить

Номер ответа: 9
Автор ответа:
 «UL.eXe»



ICQ: 197.895.916.247 

Вопросов: 72
Ответов: 540
 Профиль | | #9 Добавлено: 05.09.05 10:47
вопрос исчерпан или как?

есть =)
ну, запущенный ЕХЕ себя копирует, потом свою НЕЗАПУЩЕННУЮ (логично?) копию открывает и в нее пишет

я энто и так знаю, вопрос не в том - куда писать, а в том - код как выглядит :) хоть наглядно!

Ответить

Номер ответа: 10
Автор ответа:
 HACKER


 

Разработчик Offline Client

Вопросов: 236
Ответов: 8362
 Профиль | | #10 Добавлено: 05.09.05 14:07
ищи по форуму поиском, 100% есть, я не раз писал, мне уже надоело :)

Ответить

Номер ответа: 11
Автор ответа:
 Sur



ICQ: 1249088 

Вопросов: 10
Ответов: 304
 Web-сайт: sur.hotbox.ru/
 Профиль | | #11
Добавлено: 05.09.05 20:33
Может будет достаточно передавать программе разные параметры из командной строки?

Ответить

Номер ответа: 12
Автор ответа:
 HACKER


 

Разработчик Offline Client

Вопросов: 236
Ответов: 8362
 Профиль | | #12 Добавлено: 05.09.05 23:02
врядли

Ответить

Номер ответа: 13
Автор ответа:
 «UL.eXe»



ICQ: 197.895.916.247 

Вопросов: 72
Ответов: 540
 Профиль | | #13 Добавлено: 07.09.05 10:41
http://www.vb.kiev.ua


Супер сайт - есть наверное все!
Вообщем всем спасибо, я разобрался с этим вопросом.

Ответить

Номер ответа: 14
Автор ответа:
 «UL.eXe»



ICQ: 197.895.916.247 

Вопросов: 72
Ответов: 540
 Профиль | | #14 Добавлено: 07.09.05 10:43
И вовсе это не так трудно как вы описывали

Ответить

Номер ответа: 15
Автор ответа:
 Barsik



Разработчик Offline Client

ICQ: 343368641 

Вопросов: 17
Ответов: 686
 Web-сайт: barsik.newmail.ru
 Профиль | | #15
Добавлено: 09.09.05 23:39
И вовсе это не так трудно как вы описывали

нетрудно когда знаешь :)

Ответить

Страница: 1 | 2 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам