0 / 0 / 0
Регистрация: 04.10.2013
Сообщений: 52
|
|
1 | |
Самоликвидация exe-файла (сконвертированного из bat-файла) по окончании выполнения им программы29.10.2013, 01:18. Показов 3077. Ответов 16
Метки нет Все метки)
(
Почему не работает самоликвидация батника если его изменить в формат .ехе (через bat to exe )?? И можно ли сделать чтоб заработала?
0
|
|
29.10.2013, 01:18 | |
Ответы с готовыми решениями:
16
Неправильно работает EXE-файл, скомпилированный из BAT-файла с помощью программы Bat To Exe Converter
Приблизительная оценка времени выполнения файла AUTOEXEC.BAT
|
135 / 134 / 5
Регистрация: 03.09.2013
Сообщений: 726
|
|
29.10.2013, 08:35 | 2 |
а че пишет? создайте лог и гляньте в чем трабл
0
|
0 / 0 / 0
Регистрация: 04.10.2013
Сообщений: 52
|
|
29.10.2013, 09:47 [ТС] | 4 |
Что бы он сделал свою программу и удалился
0
|
1 / 1 / 0
Регистрация: 23.10.2013
Сообщений: 15
|
|
29.10.2013, 10:15 | 5 |
Чтобы из батника сделать ексешник,недостаточно просто сменить формат.Надо написать ексешник на с++ или других языках,туда вставить команды из батника с помощью функции system("команда").
0
|
1744 / 349 / 41
Регистрация: 15.10.2012
Сообщений: 548
|
||||||
29.10.2013, 10:33 | 6 | |||||
Человек, по-видимому, пользуется конвертором bat_to_exe.
Но все эти конверторы не полноценные компиляторы. Они лишь сохраняют (пакуют, шифруют) батник в своих ресурсах, потом извлекают его во временную папку и там запускают. Убедится в этом можно "скомпилировав" и запустив что-то типа
0
|
1 / 1 / 0
Регистрация: 23.10.2013
Сообщений: 15
|
|
29.10.2013, 11:23 | 7 |
Ну извините,не знал что такие конверторы есть.
0
|
0 / 0 / 0
Регистрация: 04.10.2013
Сообщений: 52
|
|
29.10.2013, 11:25 [ТС] | 8 |
А сам то чем конвектировал? Обычным Винраром?
0
|
1778 / 760 / 130
Регистрация: 09.04.2011
Сообщений: 1,325
|
|
29.10.2013, 11:48 | 9 |
0
|
Модератор
![]() 4951 / 2005 / 387
Регистрация: 06.01.2013
Сообщений: 4,696
|
|
29.10.2013, 13:14 | 10 |
Можно получить PID родительского процесса, получить строку вызова родительского процесса, а потом из нее извлечь полный путь к лаунчеру.
0
|
0 / 0 / 0
Регистрация: 04.10.2013
Сообщений: 52
|
|
29.10.2013, 13:25 [ТС] | 11 |
А можно по подробнее об этих процессах?
0
|
Модератор
![]() 4951 / 2005 / 387
Регистрация: 06.01.2013
Сообщений: 4,696
|
||||||
29.10.2013, 13:54 | 12 | |||||
UPD. Но это надо будет успеть ДО закрытия лаунчера, не позже. Что практически невыполнимо.
Добавлено через 12 минут
Этот код выводит строку вызова родительского процесаа, если тот еще работает. Добавлено через 5 минут Странно, код не работает Добавлено через 10 минут Судя по тому, что мне удалось надебажить, кодировка wmic абсолютно адская.
0
|
![]() ![]() |
|
30.10.2013, 22:53 | 13 |
Не сработает.
По крайней мере у меня так и не получилось определить путь к папке реального EXE после конвертации, т.к. он по всем показателям определяет себя запущенным из папки TEMP. В руководстве где-то были намеки на внутреннюю переменную, генерируемую конвертером. Может, кто найдет. Не по теме:
Не по теме: Sneck_vir, кому Вы так злостно желаете "насолить" ?
1
|
Модератор
![]() 4951 / 2005 / 387
Регистрация: 06.01.2013
Сообщений: 4,696
|
|
30.10.2013, 23:53 | 14 |
Dragokas, суть в формате csv?
Добавлено через 11 минут ![]() ![]() Добавлено через 14 минут Если использовать 7zsfx, то прописав в файле конфигурации модуля запускаемую программу как Код
some.bat %%S
1
|
1744 / 349 / 41
Регистрация: 15.10.2012
Сообщений: 548
|
|
01.11.2013, 21:17 | 16 |
0
|
8 / 7 / 1
Регистрация: 13.06.2014
Сообщений: 164
|
|
08.09.2021, 18:07 | 17 |
В утилите:
Bat To Exe Converter от Fatih Kodak Есть "Удалить при выходе" да
0
|
08.09.2021, 18:07 | |
Помогаю со студенческими работами здесь
17
Bat-файл для мониторинга работы exe-файла Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |