Вопрос: Записать в себя же | Добавлено: 13.01.09 14:35 |
Автор вопроса: ![]() |
Есть такой вопрос:
можно ли записать некий текст из файла в программку, затем она сохраняет в себе этот текст и после закрытия? Если да, то как? Заранее, спасибо! |
Ответы | Всего ответов: 22 |
Номер ответа: 1 Автор ответа: ![]() ![]() ![]() Вопросов: 15 Ответов: 194 |
Web-сайт: Профиль | Цитата | #1 | Добавлено: 13.01.09 15:54 |
А почему именно в себя? почему не в реестр?
В себя ты скорее всего не запишешь, в винде на это запрет (его вроде можно как-то снять...) << Весьма неопределенная фраза |
Номер ответа: 2 Автор ответа: ![]() ![]() Вопросов: 10 Ответов: 131 |
Профиль | Цитата | #2 | Добавлено: 13.01.09 16:05 |
На вирус смахивет... ![]() |
Номер ответа: 3 Автор ответа: ![]() ![]() Вопросов: 10 Ответов: 131 |
Профиль | Цитата | #3 | Добавлено: 13.01.09 16:07 |
Imperial Кошак а exe каких размеров?
|
Номер ответа: 4 Автор ответа: ![]() ![]() ![]() ![]() Вопросов: 5 Ответов: 344 |
Профиль | Цитата | #4 | Добавлено: 13.01.09 16:14 |
Делал когда-то подобное в TurboPascale под DOS.
Если интересно, попробую вспомнить. |
Номер ответа: 5 Автор ответа: ![]() ![]() ![]() ICQ: 298826769 Вопросов: 53 Ответов: 1732 |
Профиль | Цитата | #5 | Добавлено: 13.01.09 19:46 |
http://www.vbnet.ru/forum/show.aspx?id=13213
как видишь - ответов нет... |
Номер ответа: 6 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Вопросов: 4 Ответов: 69 |
Профиль | Цитата | #6 | Добавлено: 13.01.09 20:35 |
Если тебе надо сохранить текст, то в Visual Basic.NET есть такая штука, как Settings(Параметры). Это типа такие переменные, которе сохраняют свои значения даже псле выключения программы. Вот посмотри скрины.
http://picasaweb.google.ru/diplaySuper/VBNET#5290832252989418962 |
Номер ответа: 7 Автор ответа: ![]() ![]() ![]() ![]() Вопросов: 11 Ответов: 32 |
Профиль | Цитата | #7 | Добавлено: 13.01.09 21:28 |
как видишь - ответов нет...
можно заюзать SaveSetting... ![]() |
Номер ответа: 8 Автор ответа: ![]() ![]() ![]() ICQ: 298826769 Вопросов: 53 Ответов: 1732 |
Профиль | Цитата | #8 | Добавлено: 13.01.09 21:36 |
Cooller пишет:
можно заюзать SaveSetting для записи в экзешник? |
Номер ответа: 9 Автор ответа: ![]() ![]() ![]() Вопросов: 0 Ответов: 159 |
Профиль | Цитата | #9 | Добавлено: 13.01.09 22:16 |
Важен принцип:
http://www.vbrussian.com/Examples.asp?Page=2 RunPE Аркадий Оловянников. |
Номер ответа: 10 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ICQ: 479713821 Вопросов: 10 Ответов: 57 |
Профиль | Цитата | #10 | Добавлено: 13.01.09 22:56 |
Вирус-не вирус, а просто нужно кое-что спереть со стороннего компа. Инфа текстовая. Просто вознадеиваюсь на высокую ламерность одного дяди. Если всё настолько сложно, то лучше другое подскажите:
Вот считаю я текст, распихаю по переменным, а потом их по порядку в один текстовый файлик, а сохраню его под расширением пострашнее. Да вот беда - вдруг дядя окажется не таким ламером, да вздумает посмотреть файлик блокнотом или ещё чем. Как его замаскировать (обойтись без крипто)? У меня лично была мысль взять и всё в ASCII забубенить. А ваши предложения? |
Номер ответа: 11 Автор ответа: ![]() ![]() ![]() ![]() Вопросов: 11 Ответов: 32 |
Профиль | Цитата | #11 | Добавлено: 13.01.09 23:42 |
для записи в экзешник?
запишится в реестре... а как ты собираешься слить этот фаил обратно? может лучше спрятать его где-нить в system32, с атрибутами hidden? |
Номер ответа: 12 Автор ответа: ![]() ![]() Вопросов: 10 Ответов: 131 |
Профиль | Цитата | #12 | Добавлено: 14.01.09 10:51 |
а ты сохрани как *.dll которая как бы нужна к проге, а в начало dll впиши какую-нибудь фигню, а текст зашифруй, а затем добавь в эту dll. |
Номер ответа: 13 Автор ответа: ![]() ![]() ![]() ![]() ![]() Вопросов: 13 Ответов: 348 |
Профиль | Цитата | #13 | Добавлено: 14.01.09 12:27 |
А если записывать в хвост exe-ника?
Типа программа копирует "свой" exe-к куда-нибудь. Добавляет туда текст(в хвост). Перед завершением работы удаляет "свой старый" exe-к, вместо него вставляет ранее скопированный и изменённый, удаляет всё лишнее, ну и закрывается. |
Номер ответа: 14 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Вопросов: 4 Ответов: 69 |
Профиль | Цитата | #14 | Добавлено: 14.01.09 14:35 |
По-моему вариант с Settings самый простой. От тебя не потрбуется никого труда. Просто перед закрытием прога пишет в переменную-setting текст, а при запуске извлекает. И никаких проблем. |
Номер ответа: 15 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ICQ: 479713821 Вопросов: 10 Ответов: 57 |
Профиль | Цитата | #15 | Добавлено: 14.01.09 15:30 |
Случай таков: юзверь сам отправляет мне файлик назад (по доброй воле!) Что-то вроде дубля раздела реестра, например.
Ладно - оставляю в качестве простейшего. GDK Прошу Вас поподробнее по поводу "хвоста". |
|