Форум программистов
 
Регистрация на форуме тут, о проблемах пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail, а тут можно восстановить пароль

Купить рекламу на форуме 15-35 тыс рублей в месяц

Вернуться   Форум программистов > Низкоуровневое программирование > Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM
Регистрация

Восстановить пароль
Повторная активизация e-mail

           Online-курс Java с оплатой после трудоустройства. Каждый выпускник получает предложение о работе
           И зарплату на 30% выше ожидаемой, подробнее на сайте академии, ссылка - https://clck.ru/fCqwP

Ответ
 
Опции темы Поиск в этой теме
Старый 24.10.2021, 03:28   #1
Lemon4ius
Новичок
Джуниор
 
Регистрация: 24.10.2021
Сообщений: 3
Вопрос Не получается открыть exe файл

Попробую рассказать максимально короче. Нам задали в учебном заведении первую лабораторную работу, то есть там дан текстовый файл и в нем есть место где надо писать свое решение и после того как ты его написал ты сохраняешь текстовый файл и запускаешь консоль и появляется exe файл в котором будет написан ответ. И вот самое интересное, сам код правильный(100000000%), консоль тоже не жалуется (masm32 установлен), а вот именно exe файл не открывается. Я спрашивал у своего преподавателя он не смог помочь, винду переустанавливал тоже нет и антивирус выключал, а потом и вовсе удалил тоже не помогло!!!!!!!!!.
И да самое главное на других компьютерах этот exe работает
ЧТО ДЕЛАТЬ !!!!???????
Lemon4ius вне форума Ответить с цитированием
Старый 24.10.2021, 05:34   #2
AbakBarama
Пользователь
 
Регистрация: 12.05.2011
Сообщений: 52
По умолчанию

Цитата:
Сообщение от Lemon4ius Посмотреть сообщение
ЧТО ДЕЛАТЬ !!!!???????
Если хотите помощи, то покажите исходник + опции компиляции + сам ЕХЕ файл. Здесь не битва экстрасенсов, по словесному портрету диагноз не ставят.

З. Ы. Зачем же было винду переустанавливать, в чём она виновата?!
AbakBarama на форуме Ответить с цитированием
Старый 24.10.2021, 15:06   #3
Lemon4ius
Новичок
Джуниор
 
Регистрация: 24.10.2021
Сообщений: 3
По умолчанию

Вот исходник
Вложения
Тип файла: rar Исходник.rar (1.4 Кб, 2 просмотров)
Lemon4ius вне форума Ответить с цитированием
Старый 24.10.2021, 16:07   #4
AbakBarama
Пользователь
 
Регистрация: 12.05.2011
Сообщений: 52
По умолчанию

Вызов компоновщика:
Цитата:
\MASM32\BIN\Link.exe /nologo /SECTION:.text,w /SUBSYSTEM:windows 1.Windows.obj
В секции ".text" размещается исполняемый код, а вы ей выставили атрибут "w". В результате в вашем EXE нет исполняемого кода.
AbakBarama на форуме Ответить с цитированием
Старый 24.10.2021, 18:03   #5
Lemon4ius
Новичок
Джуниор
 
Регистрация: 24.10.2021
Сообщений: 3
По умолчанию

Цитата:
Сообщение от AbakBarama Посмотреть сообщение
В секции ".text" размещается исполняемый код, а вы ей выставили атрибут "w". В результате в вашем EXE нет исполняемого кода.
Я убрал этот атрибут и правда помогло, спасибо большое!!!!!
И хотел бы узнать:
1) Почему на других компьютерах все хорошо работает.
2) Что этот атрибут вообще делает и для чего он??
Lemon4ius вне форума Ответить с цитированием
Ответ

           Интенсив по Python: Работа с API и фреймворками 24-26 ИЮНЯ 2022. Знаете Python, но хотите расширить свои навыки?
           Slurm подготовили для вас особенный продукт! Оставить заявку по ссылке - https://slurm.club/3MeqNEk

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как открыть exe файл? linda88 Общие вопросы Delphi 39 17.04.2019 21:05
Как открыть .exe файл Hac Общие вопросы C/C++ 1 22.10.2018 19:51
НЕ получается открыть Ексель файл sniip Общие вопросы Delphi 4 11.07.2012 05:22
Открыть exe файл Maxxtro123 Помощь студентам 6 26.04.2012 19:54
Не получается открыть .exe файл, через команду ShellExecute Norton Общие вопросы Delphi 5 05.05.2009 19:57