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