Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - .NET

Страница: 1 |

 

  Вопрос: Запихать файл в exe-шник Добавлено: 24.03.08 20:21  

Автор вопроса:  Alex
Подскажите, пожалуйста, как можно программно слить в vb.net какой-нибудь текст или текстовый документ, с готовым exe файлом, сделанном тоже на .NET. А потом когда этот файл запустится, он должен каким-нибудь образом получить запиханный в него до этого текст. Это возможно?

Ответить

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

Номер ответа: 1
Автор ответа:
 



Администратор

ICQ: 278109632 

Вопросов: 42
Ответов: 3949
 Web-сайт: domkratt.com
 Профиль | | #1
Добавлено: 24.03.08 21:04
Конечно, запихай в ресурсы и все. Или в оверлей.

Ответить

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



Вопросов: 3
Ответов: 11
 Профиль | | #2 Добавлено: 27.03.08 19:16
Скажи пожалуйста подробнее как? вот допустим у тебя есть путь к ехе файлу, напр. "С:\prog.exe". Как средствами vb.net запихать в него текст?

Ответить

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



Администратор

ICQ: 278109632 

Вопросов: 42
Ответов: 3949
 Web-сайт: domkratt.com
 Профиль | | #3
Добавлено: 28.03.08 00:44
Допиши в конец файла его и все =) И потом читай сам себя.

Ответить

Номер ответа: 4
Автор ответа:
 Alex



Вопросов: 3
Ответов: 11
 Профиль | | #4 Добавлено: 29.03.08 09:03
Можешь привести пример? Как можно читать сам себя?

Ответить

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



Администратор

ICQ: 278109632 

Вопросов: 42
Ответов: 3949
 Web-сайт: domkratt.com
 Профиль | | #5
Добавлено: 29.03.08 13:08
Открываешь свой экзешник на чтение и читаешь, как еще? =)

Ответить

Номер ответа: 6
Автор ответа:
 



Администратор

ICQ: 278109632 

Вопросов: 42
Ответов: 3949
 Web-сайт: domkratt.com
 Профиль | | #6
Добавлено: 29.03.08 13:12
Убегаю на работу, поэтому примерчик щас накатать не могу...

Ответить

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



Администратор

ICQ: 278109632 

Вопросов: 42
Ответов: 3949
 Web-сайт: domkratt.com
 Профиль | | #7
Добавлено: 30.03.08 11:25
http://domkratt.com/share/readself.rar

Компилируешь файл. Смотришь его размер в байтах. Пишешь в константу FILE_SIZE. Компилируешь. Берешь шестнадцатеричный редактор и добавляешь в конец экзешника то, что тебе надо. Ну дальше все понятно, оно пишется в массив bData.

Ответить

Номер ответа: 8
Автор ответа:
 Alex



Вопросов: 3
Ответов: 11
 Профиль | | #8 Добавлено: 30.03.08 16:07
Спасибо большое, Executioner! Я на самом деле как то даже не думал что можно в exe файл писать данные! :)

Ответить

Страница: 1 |

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



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