Форум программистов, компьютерный форум, киберфорум
FASM
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.83/48: Рейтинг темы: голосов - 48, средняя оценка - 4.83
 Аватар для GulgDev
132 / 118 / 29
Регистрация: 09.07.2019
Сообщений: 1,071

Создать exe без сторонних программ

30.12.2019, 16:47. Показов 11159. Ответов 83

Студворк — интернет-сервис помощи студентам
Как создать exe без сторонних программ?
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
30.12.2019, 16:47
Ответы с готовыми решениями:

Сканирование QR без использования сторонних программ
Здравствуйте форумчане, такой вопрос. как можно реализовать сканирование qr без сторонних программ? есть какие нибудь библиотеки?

Не грузит страницы + Запуск сторонних программ без ведома пользователя
При попытке входа на сайт ВКонтакте авторизация не проходит по причине бесконечной загрузки, это с браузера Mozilla, при заходе через...

Проигрывание mp3 без использования сторонних программ и АктивХ MediaPlayer
Добрый день, гуру экселя. Помогите решить проблему. На листе - в ячейке B6 - находится ссылка на mp3 файл. Как проиграть файл mp3...

83
 Аватар для GulgDev
132 / 118 / 29
Регистрация: 09.07.2019
Сообщений: 1,071
08.02.2020, 17:59  [ТС]
Студворк — интернет-сервис помощи студентам
Рыжий Лис, сменил exe на com. Одинаково.

Добавлено через 21 секунду
Задержки не происходит.
0
Просто Лис
Эксперт Python
 Аватар для Рыжий Лис
5973 / 3735 / 1099
Регистрация: 17.05.2012
Сообщений: 10,791
Записей в блоге: 9
08.02.2020, 18:04
Ты как запускаешь файл? И где?
0
 Аватар для GulgDev
132 / 118 / 29
Регистрация: 09.07.2019
Сообщений: 1,071
08.02.2020, 18:08  [ТС]
Рыжий Лис, запускаю двойным щелчком мыши в проводнике. А надо через консоль?
0
Просто Лис
Эксперт Python
 Аватар для Рыжий Лис
5973 / 3735 / 1099
Регистрация: 17.05.2012
Сообщений: 10,791
Записей в блоге: 9
08.02.2020, 18:12
Надо в эмуляторе dosbox
0
 Аватар для GulgDev
132 / 118 / 29
Регистрация: 09.07.2019
Сообщений: 1,071
08.02.2020, 18:15  [ТС]
Рыжий Лис, его скачивать надо?
0
Просто Лис
Эксперт Python
 Аватар для Рыжий Лис
5973 / 3735 / 1099
Регистрация: 17.05.2012
Сообщений: 10,791
Записей в блоге: 9
08.02.2020, 18:17
Да, если не установлен.
0
 Аватар для GulgDev
132 / 118 / 29
Регистрация: 09.07.2019
Сообщений: 1,071
08.02.2020, 18:19  [ТС]
Рыжий Лис, без сторонних программ.

Добавлено через 1 минуту
Надо чтобы исполняемый файл запускался на любом компьютере windows без дополнений.
0
Просто Лис
Эксперт Python
 Аватар для Рыжий Лис
5973 / 3735 / 1099
Регистрация: 17.05.2012
Сообщений: 10,791
Записей в блоге: 9
08.02.2020, 18:33
Компилятором XD

И статическая линковка (все библиотеки "вшиваются" в бинарник). Пример: FFmpeg Static Builds https://johnvansickle.com/ffmpeg/
0
 Аватар для GulgDev
132 / 118 / 29
Регистрация: 09.07.2019
Сообщений: 1,071
08.02.2020, 18:49  [ТС]
Рыжий Лис, надо этот exe-файл программно генерировать.

Добавлено через 33 секунды
Рыжий Лис, компилятор - тоже сторонняя программа

Добавлено через 7 минут
Рыжий Лис, почему код не работает com-файл только выводит hello?
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
import struct, io
 
class BuildExecutableError(Exception):
    pass
class Executable():
    def __init__(self, name : str):
        self.__executable__ = open(name, 'wb')
    def __del__(self):
        self.__executable__.close()
    def addInstruction(self, instruction):
        self.__executable__.write(instruction.getInstruction());
class instructions():
    def output(value : str):
        offset = 0x100
        string = str(value)
        cmd = io.BytesIO()
        cmd.write(struct.pack('<BH', 0xBA, offset + 12))
        cmd.write(struct.pack('<BB', 0xB4, 9))
        cmd.write(struct.pack('<BB', 0xCD, 0x21))
        cmd.write(struct.pack('<BH', 0xB8, 0x4c00))
        cmd.write(struct.pack('<BB', 0xCD, 0x21))
        cmd.write(f'{string}$'.encode())
        return Instruction('output',[(string,'string')],cmd.getvalue());
    def pause(milliseconds):
        cmd = io.BytesIO()
        cmd.write(struct.pack('<BH', 0xBA, 5000))
        cmd.write(struct.pack('<BB', 0xB4, int('86', 16)))
        cmd.write(struct.pack('<BB', 0xCD, int('15', 16)))
        return Instruction('pause',[],cmd.getvalue(),16);
class Instruction():
    def __init__(self, name : str, args : list, instruction : bytes):
        self.__ins_name__ = name
        self.__ins_args__ = args
        self.__ins_instruction__ = instruction
    def getInstructionName(self):
        return self.__ins_name__;
    def getInstructionArguments(self):
        return self.__ins_args__;
    def getInstruction(self):
        return self.__ins_instruction__;
 
exe = Executable('test.com')
exe.addInstruction(instructions.output('hello'))
for num in range(100):
    exe.addInstruction(instructions.output(num))
0
jump
 Аватар для I can
5009 / 4803 / 852
Регистрация: 13.04.2015
Сообщений: 10,060
08.02.2020, 18:50
А зачем именно exe ?

Вот, пишешь такой код(ниже) в блокноте, сохраняешь с расширением vbs , и готов исполняемый файл с задержкой.
Без сторонних программ, компиляторов, линковщиков и т.д.

Code
1
2
3
4
5
msgbox now
t=now
do 
loop until abs(datediff("s",now,t))>=3' задержка  в секундах
msgbox now
0
 Аватар для GulgDev
132 / 118 / 29
Регистрация: 09.07.2019
Сообщений: 1,071
08.02.2020, 18:54  [ТС]
I can, неа, не сработает.
0
jump
 Аватар для I can
5009 / 4803 / 852
Регистрация: 13.04.2015
Сообщений: 10,060
08.02.2020, 18:56
Цитата Сообщение от Hyppoprogramm Посмотреть сообщение
неа, не сработает.
Что не сработает ?

Вот же

0
 Аватар для GulgDev
132 / 118 / 29
Регистрация: 09.07.2019
Сообщений: 1,071
08.02.2020, 19:07  [ТС]
I can, ошибся.

Добавлено через 32 секунды
А это на всех ОС сработает?

Добавлено через 8 секунд
А на Android?
0
jump
 Аватар для I can
5009 / 4803 / 852
Регистрация: 13.04.2015
Сообщений: 10,060
08.02.2020, 19:35
Цитата Сообщение от Hyppoprogramm Посмотреть сообщение
Надо чтобы исполняемый файл запускался на любом компьютере windows
Да, начиная с XP
Цитата Сообщение от Hyppoprogramm Посмотреть сообщение
А это на всех ОС сработает?
Нет
Цитата Сообщение от Hyppoprogramm Посмотреть сообщение
А на Android?
Нет
0
 Аватар для GulgDev
132 / 118 / 29
Регистрация: 09.07.2019
Сообщений: 1,071
09.02.2020, 08:09  [ТС]
I can, вообще надо програмно генерировать exe-файл.
0
Просто Лис
Эксперт Python
 Аватар для Рыжий Лис
5973 / 3735 / 1099
Регистрация: 17.05.2012
Сообщений: 10,791
Записей в блоге: 9
09.02.2020, 08:23
Цитата Сообщение от Hyppoprogramm Посмотреть сообщение
А на Android?
Андроид - это линукс, там нет *.exe.

Добавлено через 29 секунд
Вообще под разные архитектуры процессора и/или ОС собирается свой бинарник.
0
 Аватар для GulgDev
132 / 118 / 29
Регистрация: 09.07.2019
Сообщений: 1,071
09.02.2020, 08:25  [ТС]
Рыжий Лис, я знаю. Можно же только сменить *.exe на что-то другое.

Добавлено через 49 секунд
А зачем после Hello, world! знак $? Это обозначает, что мы закончили работу с hello?

Добавлено через 19 секунд
Как выводить в консоль много строк?
0
jump
 Аватар для I can
5009 / 4803 / 852
Регистрация: 13.04.2015
Сообщений: 10,060
09.02.2020, 08:29
Цитата Сообщение от Hyppoprogramm Посмотреть сообщение
Можно же только сменить *.exe на что-то другое.
По-моему, ты просто толстый тролль.
2
Просто Лис
Эксперт Python
 Аватар для Рыжий Лис
5973 / 3735 / 1099
Регистрация: 17.05.2012
Сообщений: 10,791
Записей в блоге: 9
09.02.2020, 08:30
Цитата Сообщение от Hyppoprogramm Посмотреть сообщение
А зачем после Hello, world! знак $? Э
Это окончание строки. В СИ нужно ставить \0, в асме - $.

Цитата Сообщение от Hyppoprogramm Посмотреть сообщение
Как выводить в консоль много строк?
Мы продолжаем говорить про fasm и com-файлы, которые вы так и не смогли запустить?

Можно попробовать забить в константу символ перевода строки \n. Или вызывать функцию биоса (доса?) несколько раз, передавая разные аргументы/строки.
0
 Аватар для GulgDev
132 / 118 / 29
Регистрация: 09.07.2019
Сообщений: 1,071
09.02.2020, 08:40  [ТС]
Цитата Сообщение от Рыжий Лис Посмотреть сообщение
функцию биоса (доса?)
А что это за функция?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
09.02.2020, 08:40

Отправить данные из Label и TextBox на E-mail без сторонних программ
Всем привет! Перечитал кучу схожих тем и не смог разобраться как реализовать. В программировании я новичок, очень много не знаю. ...

Подключение к MySql по SSH-тоннелю без использования сторонних программ
Приветствую! У nic.ru имеется удаленный доступ к sql только по ssh: Вот текст: Удаленный доступ к базе данных MySQL ...

Загрузка сторонних программ без ведома пользователя, некорректная работа браузера Chrom
Здравствуйте! Пожалуйста помогите очистить систему в ноутбуке от вирусов? Постоянно подгружаются левые программы, которые пока в принципе...

Как направить весь траффик только через VPN без сторонних программ?
Подскажите, если не сложно. Пробовал сделать через cmd: route delete 0.0.0.0 mask 0.0.0.0 route -p 55.55.55.55 mask...

Возможна ли отправка письма с использованием bat-файла без использования сторонних программ?
Добрый день, возможна отправка письма без сторонних программ? в bat через bat файл?


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
60
Ответ Создать тему
Новые блоги и статьи
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#. Название изменил на ColorStep. Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами: - ВидТО (СправочникСсылка. ВидыТО); - ВидГСМ. . .
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр. Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала. Ниже прикреплён. . .
Программа опроса у.з. расходомера SLS-720F
Argus19 02.09.2026
Программа опроса у. з. расходомера SLS-720F Программа опрашивает один раз в минуту три ультразвуковых расходомера SLS-720F через интерфейс RS-485 по протоколу Modbus RTU. Опрашиваются регистры. . .
Hyper-V: Компьютер должен поддерживать доверенный платформенный модуль 2.0.
Maks 31.08.2026
При установке Windows 11 на виртуальную машину Hyper-V 2-го поколения вылезла такая ошибка: Решение: в параметрах виртуальной машины, в разделе "Безопасность" (Security) активировать флаг. . .
Архитектура биовида Стива в Майнкрафте: Зачем бонобо кубический каннибализм
anaschu 30.08.2026
Кубический Вагинокапитализм в Minecraft: Математический инвариант ОДУ и рок Стивов-бонобо Главная задача разработанной «Модели Всего» — наглядно продемонстрировать наличие системной «судьбы». . .
Оттачиваю умение писать js программы.
russiannick 30.08.2026
Проектом выходного дня стало написание Книги шифров Виженера. Итогом стала версия 200, синий туман. Синий туман назван так, потому что замораживает текст под собой. Нажатие синих кнопок управляют. . .
мат медиц модель 30. презентация проекта
anaschu 27.08.2026
хоп хоп хоп хидахоп, а я кладую))
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru