|
Компьютерный форум OSzone.net » Клиентские ОС Microsoft » Microsoft Windows 2000/XP » Разное - [решено] Переименовать EXE в BAT |
|
|
Разное - [решено] Переименовать EXE в BAT
|
Новый участник Сообщения: 17 |
Добрый день всем!
Только зарегистрировался, первый раз пишу, сильно не пинайте)) Сегодня узнал, что если переименовать файл *.exe в *.bat, то винда без проблем запускает его. Пробовал на простенькой игрушке, типа пасьянса марьяж. Как ни странно - работает. Подскажите, это извращение?))) PS история: Техподдержка (сторонняя организация) обычно присылала запросы к БД Oracle в виде двух файликов, bat и sql, но сегодня почему-то прислали exe с файлами параметров (sql-запросы). Попросил прислать bat, они тупо переименовали и прислали тот же файл изменив его тип (размер и содержимое файла те-же). Мне очень не хочется, чтобы присылали "не известно что", народ посоветовал фразу "пришлите файл с открытым кодом", думаю что это единственный вариант. |
|
Отправлено: 19:37, 07-04-2014 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать |
Отправлено: 20:04, 07-04-2014 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Ветеран Сообщения: 20133
|
Профиль | Отправить PM | Цитировать Цитата Iska:
![]() Цитата Iska:
Например в Linux'е подсунь MP3 файл с расширением TXT или вообще без расширения, он тут же откроет его в проигрывателе и не будет "кочевряжится" с Блокнотом. Windows к расширениям очень привязан (хотя BAT и CMD можно запустить. Они отрабатываются как исполняемые). Опять, те же "Лини" смотрят на содержимое заголовка, а не в "хвост" имени. Цитата PavlovAV:
![]() |
|||
Отправлено: 21:10, 07-04-2014 | #3 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Цитата yurfed:
Цитата yurfed:
|
||
Отправлено: 22:06, 07-04-2014 | #4 |
Новый участник Сообщения: 17
|
Профиль | Отправить PM | Цитировать Цитата yurfed:
Тот же far, или встроенный в WinCmd просмотрщик показывает что внутри файла (с блокнотом сложнее, кодировка не та). Странным был подход тех.поддержки, это и напрягло. Вариантов 2: либо выпрошу исходные sql-файлы (батник сам дорисую), либо добьюсь чтобы прислали "читаемый" bat-файл (но тогда sql-файлы пусть нормальные шлют). Вопрос-то был в следующем - с чего вдруг винда понимает, что переименованный файл (из exe в bat) является на самом деле exe-файлом, и все работает? Документировано ли это где-нибудь? Да, не всегда это прокатывает (тот же ворд не заработает, т.к. сложный установщик, реестр задействован и т.п.), но на простеньких программках почему-то получается. По сути - и txt можно открыть хоть вордом, хоть экселем - все будет читаемо, но наоборот - мало вероятно))) |
||
Отправлено: 22:46, 07-04-2014 | #5 |
Ветеран Сообщения: 20133
|
Профиль | Отправить PM | Цитировать Цитата PavlovAV:
Vadikan, прошу поправить если всё не так ![]() Цитата PavlovAV:
Ещё раз повторю - BAT, CMD запускаются через интерпретатор Cmd.exe. Опять примерно %SystemRoot%\system32\CMD.EXE %1 |
||
------- Последний раз редактировалось yurfed, 07-04-2014 в 23:43. Отправлено: 23:28, 07-04-2014 | #6 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Цитата PavlovAV:
Ваш «пакетный» файл отправляется на исполнение, где происходит разбор содержимого его заголовка, и он исполняется, как любой другой PE-файл. Цитата PavlovAV:
Цитата PavlovAV:
|
|||
Отправлено: 23:45, 07-04-2014 | #7 |
Новый участник Сообщения: 17
|
Профиль | Отправить PM | Цитировать Цитата Iska:
СПАСИБО всем, закрываем. PS в свое время в конец bmp скрытно дописывал свой текстовый лог bmp при этом не страдал (паинтом читалось только начало файла, картинка открывалась нормально). |
|
Отправлено: 00:37, 08-04-2014 | #8 |
Ветеран Сообщения: 20133
|
Профиль | Отправить PM | Цитировать Цитата PavlovAV:
Вы наверно великий пакостник ![]() |
|
------- Отправлено: 00:39, 08-04-2014 | #9 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Цитата yurfed:
|
|
Отправлено: 00:55, 08-04-2014 | #10 |
|
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
переименовать shutdown.exe | Raman | Microsoft Windows NT/2000/2003 | 3 | 06-09-2013 09:45 | |
создать EXE из BAT | ya.dever | Хочу все знать | 10 | 04-12-2012 14:39 | |
Разное - Изменение, редактирование .exe .bat | by_gangster | Программирование и базы данных | 1 | 03-03-2012 17:20 | |
CMD/BAT - [решено] Bat в exe | Odessa780 | Скриптовые языки администрирования Windows | 3 | 22-07-2011 16:25 | |
CMD/BAT - [решено] Переименовать файлы в подпапках посредсвам bat | I_Swift | Скриптовые языки администрирования Windows | 2 | 07-06-2011 19:37 |
|