ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > С/С++, C#, Delphi, .NET, Asm
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

как создать ехе файл
  #1  
Старый 24.12.2009, 22:00
Аватар для Leon2009
Leon2009
Новичок
Регистрация: 01.09.2009
Сообщений: 29
Провел на форуме:
20650

Репутация: 0
Exclamation как создать ехе файл

Здравствуйте у меня два вопроса:
1) как создать из Делфи file.ЕХЕ файл т.е
assignfile - создает ТХТ фалй, а file.ЕХЕ как создать?
+ что бы когда file.ехе запуска вылазило сообщение.
msgbox('файл 2');
2) как сделать запуск как Администратор.
сам ехе на ходится на сервере. когда я его запускаю он запускается как СИСТЕМ.
т.е только текстовый документ можно создать.
Спасибо!
 
Ответить с цитированием

  #2  
Старый 25.12.2009, 00:25
Аватар для Chrome~
Chrome~
Постоянный
Регистрация: 13.12.2008
Сообщений: 354
Провел на форуме:
1747641

Репутация: 175
Отправить сообщение для Chrome~ с помощью ICQ
По умолчанию

Цитата:
Сообщение от Leon2009  
assignfile - создает ТХТ фалй, а file.ЕХЕ как создать?
С чего ты взял, что только txt файл?
Код:
AssignFile(F, 'filename.exe');
 
Ответить с цитированием

  #3  
Старый 25.12.2009, 00:43
Аватар для REBUUS
REBUUS
Постоянный
Регистрация: 06.04.2009
Сообщений: 383
Провел на форуме:
1288105

Репутация: 328
По умолчанию

просто запусти, run сделай и exe сам создается, на сколько я помню
 
Ответить с цитированием

  #4  
Старый 25.12.2009, 13:52
Аватар для X-RayBlade
X-RayBlade
Познавший АНТИЧАТ
Регистрация: 22.02.2009
Сообщений: 1,888
Провел на форуме:
6757783

Репутация: 3293


Отправить сообщение для X-RayBlade с помощью ICQ
По умолчанию

ТС скомпилируй проект
Для запуска от имени админа тебе нужны права админа. (К.О.)
 
Ответить с цитированием

  #5  
Старый 25.12.2009, 20:13
Аватар для patcher
patcher
Познающий
Регистрация: 15.12.2009
Сообщений: 81
Провел на форуме:
393444

Репутация: 24
Отправить сообщение для patcher с помощью ICQ
По умолчанию

Народ, не несите чушь. Парню нужно со своей программы создать другую, тоесть скомпилить либо сбилдить.
Но я расскажу, как выполнить твое задание чуть по-другому. Итак, приступим.
1. Пишешь на том же Делфи прогу, которая будет "создаватся", в твоем случае вот ее код:
Код:
program FILE2;
uses
  SysUtils, Dialogs;

begin
ShowMessage('Файл 2');
end.
2. Назовем созданную прогу FILE2.exe и переместим на диск С.
3. В блокноте пишем:
Код:
FILE2 EXEFILE C:\FILE2.EXE
и сохраняем под именем FILE2.rc
4. Компилим FILE2.rc при помощи Brcc32.exe (в папке с Делфи). Получим файл FILE2.RES.
5. Подключаем созданный файл (FILE2.RES) в главный проект, для этого после implementation пишем следующее:
Код:
{$R FILE2.RES}
6. А дальше пишем такой вот код, на событие, по которому будет "создаватся прога":
Код:
procedure какая_то;
var ResStream: TResourceStream;
Begin
ResStream:=TResourceStream.Create(HInstance,'FILE2','EXEFILE');
ResStream.SaveToFile('FILE2.exe'); //здесь пишем путь для "создания" екзешки
ResStream.Free;
end;

P.S. Готовый FILE2.RES + пример можешь качнуть тут:
http://slil.ru/28404050

Последний раз редактировалось patcher; 25.12.2009 в 20:17..
 
Ответить с цитированием

  #6  
Старый 26.12.2009, 23:01
Аватар для Leon2009
Leon2009
Новичок
Регистрация: 01.09.2009
Сообщений: 29
Провел на форуме:
20650

Репутация: 0
По умолчанию

спасибо!!!! но здесь получается что филе2 уже готовый.
а через assignfile если создать ехе то он не будет работать
Спасибо!
 
Ответить с цитированием

  #7  
Старый 27.12.2009, 12:57
Аватар для patcher
patcher
Познающий
Регистрация: 15.12.2009
Сообщений: 81
Провел на форуме:
393444

Репутация: 24
Отправить сообщение для patcher с помощью ICQ
По умолчанию

Если ты хочешь действительно "создавать" файл екзешный из своей программы, то тебе нужно много учить или читать много-премного литературы по написанию компиляторов (я бы на твоем месте не заморачивался), а так я тебе представил самый легкий путь решения задачи, стоящей пред тобой
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
все про NETCAT fker *nix 6 01.05.2010 23:44
Халявный интернет или как спрятаться надежнее чем VPN или SSH с цепочкой соксов. kodzero Статьи 16 16.11.2009 20:23
? delphi. Как сохранить содержимое memo в txt файл? donetsk С/С++, C#, Delphi, .NET, Asm 11 27.03.2006 22:11



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ