forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   PureBasic (http://forum.boolean.name/forumdisplay.php?f=90)
-   -   Запуск exe с ключами (http://forum.boolean.name/showthread.php?t=15673)

DarkInside 18.10.2011 07:10

Запуск exe с ключами
 
:SOS: Моск изнасилован и пребывает в состоянии прострации...помогите!
пишу упаковщик ресурсов
есть 3 файла:
1.exe
2.exe (запускает 1.exe с ключом "/mount")
3.exe (запускает 1.exe с ключом "/unmount")

нужно запинать их в один exe файл и назначить этому файлу ключи...т.е. с ключом "/load" должен запускаться файл 2.exe и с ключом "/unload" - 3.exe

Можно ли такое сделать в Пурике и как вообще назначать ключи?

ах,да, чуть не забыл..нужно еще дать всем трем файлам права админа..

Заранее премного благодарствую:rolleyes:

PS А че тема 2 раза создалась?:4to:

SBJoker 18.10.2011 10:33

Ответ: Запуск exe с ключами
 
Есть мнение что ты делаешь изначально неправильно, почему это не может быть один exe со всеми функциями трех?

DarkInside 18.10.2011 11:23

Ответ: Запуск exe с ключами
 
Потому что "1.exe" - это программа, исходников которой я не имею...но нужно скрыть её от глаз любопытных юзверей, поэтому и нужно создать этот exe-контейнер(именно ".exe")
Сразу оговорюсь, чтобы не возникло подозрений, это не вредоносное ПО, это система протекции ресурсов, берущая корни из мира *nix, когда закончу - выложу в свободное пользование:)

Кстати, с ключами в Пурике я вроде бы разобрался...за это отвечает ProgramParameter()

DarkInside 18.10.2011 11:45

Ответ: Запуск exe с ключами
 
Задача немного видоизменилась...можно сделать так:
К exe'шнику(в дальнейшем "test.exe"), скомпиленному на Пурике прилепляем "1.exe"...
нужно сделать так, чтобы при запуске test.exe происходил запуск "1.exe" c ключом "/mount", возможно через командную строку, но чтобы не появлялось черное окно:??
при этом нужно скрыть присутствие прилепленного "1.exe"...программы Алексея Солодникова эффективны в данном случае?

Пётр 18.10.2011 12:52

Ответ: Запуск exe с ключами
 
Нужно поместить парочку исполняемых файлов в свой программу и запускать их из памяти не извлекая на диск?
Тогда смотрите Joiner от Chrono Syndrome http://forum.boolean.name/showpost.p...08&postcount=4

DarkInside 18.10.2011 20:17

Ответ: Запуск exe с ключами
 
Да, я видел этот пример, но это не совсем то, что нужно... мне нужно, чтобы при запуске "MC.exe"(в данном примере) инъектируемый файл(у меня это 1.exe) не запускался, а выполнялась бы процедура, которая запускает этот файл с ключом
RunProgram("1.exe", "/mount", "")


Часовой пояс GMT +4, время: 09:54.

vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot