Как редактировать исполняемый файл в Visual Studio

Обновлено: 21.11.2024

Для большей части программирования в Visual Studio вам потребуется создавать и использовать "проекты". Проекты — это способ, с помощью которого Visual Studio организует и поддерживает различные файлы, используемые для программы. Некоторые из этих файлов являются файлами, которые вы создаете для своего кода C. Другие файлы включают «объектные» файлы, созданные компилятором при компиляции кода, «исполняемый» файл (*.exe), который Visual Studio создает, связывая скомпилированный код с другим кодом, библиотеками и т. д., которые необходимы для запуска. ваша программа, а также различные файлы, используемые Visual Studio для организации и отслеживания статуса вашего проекта.

Создание нового проекта

Чтобы создать новый проект:

  • Перейдите в меню "Файл" и выберите "Создать". Должно появиться диалоговое окно "Создать".
  • Диалоговое окно «Создать» должно иметь четыре вкладки («Файлы», «Проекты», «Рабочие пространства», «Другие документы»), расположенные в верхней части окна. Выберите вкладку Проекты. После этого должен появиться список типов проектов, которые можно создать.
  • Нажмите Консольное приложение Win32 в списке проектов.
  • Введите имя проекта в поле «Имя проекта» справа от диалогового окна.
  • Выберите каталог для проекта в поле Location справа от диалогового окна.
  • После того, как вы ввели имя и каталог для файла, нажмите кнопку ОК.
  • После того как вы нажмете кнопку OK, диалоговое окно должно отобразиться в виде набора вариантов для типа проекта или приложения. Выберите «Пустой проект», нажав кнопку рядом с этим вариантом.
  • Выбрав тип проекта, нажмите кнопку "Готово". Затем появится диалоговое окно с сообщением о том, что было создано пустое консольное приложение (без файлов кода C — вам нужно будет создать их позже).
  • Нажмите кнопку OK, чтобы закрыть диалоговое окно с новой информацией о проекте. Теперь вы готовы начать вводить свой программный код C.

Создание и добавление файлов в проект

Перед созданием и добавлением файлов в проект убедитесь, что вы создали проект и он открыт. Если проект не открыт, сначала откройте его.

Чтобы начать добавлять файлы в проект:

  • Перейдите в меню "Файл" и выберите "Создать". Должно появиться диалоговое окно "Создать".
  • Диалоговое окно «Создать» должно иметь четыре вкладки («Файлы», «Проекты», «Рабочие пространства», «Другие документы»), расположенные в верхней части окна. Выберите вкладку «Файлы». После этого должен появиться список типов проектов, которые можно создать.
  • Нажмите исходный файл C++ в списке типов файлов, которые можно создать.
  • Убедитесь, что флажок "Добавить в проект" установлен и название вашего проекта отображается в поле непосредственно под полем "Добавить в проект".
  • Введите имя файла в поле Имя файла. Обязательно используйте расширение «.c» для имени файла, например. грамм. "мой файл.c". Если вы не укажете расширение, файл будет создан как файл C++, что впоследствии может вызвать некоторые проблемы.
  • Нажмите кнопку OK после ввода необходимой информации для создания нового файла. Затем новый файл следует открыть и отобразить в окне Visual Studio, чтобы вы могли начать связывание информации.
  • Обязательно сохраняйте файл (с помощью команды «Сохранить» в меню «Файл») часто и по завершении ввода информации. Нажмите «Консольное приложение Win32» в списке проектов.

Создание исполняемого файла («Сборка» проекта)

Прежде чем вы сможете запустить программу, вы должны создать проект и добавить в него файлы. Для компиляции, компоновки и запуска, т.е. е. чтобы «создать» свою программу, сначала убедитесь, что проект открыт.

Возможно, вы захотите отладить приложение (файл .exe), которое не является частью решения Visual Studio. Это может быть проект с открытой папкой, или вы или кто-то другой могли создать приложение вне Visual Studio, или вы получили приложение откуда-то еще.

Для проекта с открытой папкой в ​​Visual Studio (у которого нет файла проекта или решения) см. раздел Запуск и отладка кода или, для C++, Настройка параметров отладки с помощью launch.vs.json.

Для приложения, которого нет в Visual Studio, обычным способом отладки является запуск приложения вне Visual Studio, а затем присоединение к нему с помощью команды "Присоединить к процессу" в отладчике Visual Studio. Дополнительные сведения см. в разделе Присоединение к запущенным процессам.

Для подключения к приложению требуются ручные действия, которые занимают несколько секунд. Из-за этой задержки присоединение не поможет отладить проблему запуска или приложение, которое не ожидает ввода данных пользователем и быстро завершает работу.

Функции отладки для приложения, созданного не в Visual Studio, ограничены, независимо от того, присоединяетесь ли вы к приложению или добавляете его в решение Visual Studio.

Если у вас есть исходный код, лучше всего импортировать код в проект Visual Studio.Затем запустите отладочную сборку приложения.

Если у вас нет исходного кода и в приложении нет отладочной информации в совместимом формате, доступных функций отладки очень мало.

Чтобы создать новый проект EXE для существующего приложения

В Visual Studio выберите «Файл» > «Открыть» > «Проект».

В диалоговом окне "Открыть проект" выберите "Все файлы проекта", если он еще не выбран, в раскрывающемся списке рядом с именем файла.

Перейдите к файлу .exe, выберите его и нажмите кнопку Открыть.

Файл появится в новом временном решении Visual Studio.

Запустите отладку приложения, выбрав команду выполнения, например "Начать отладку", в меню "Отладка".

Чтобы импортировать приложение в существующее решение Visual Studio

В диалоговом окне "Открыть проект" выберите "Все файлы проекта", если он еще не выбран, в раскрывающемся списке рядом с именем файла.

Перейдите к файлу .exe, выберите его и нажмите кнопку Открыть.

Файл отображается как новый проект в текущем решении.

Выбрав новый файл, начните отладку приложения, выбрав команду выполнения, например "Начать отладку", в меню "Отладка".

Щелкните правой кнопкой мыши файл EXE и выберите "7-Zip"? «Открыть архив». Это откроет EXE-файл в проводнике архивов 7-Zip. Если у вас нет параметров 7-Zip, когда вы щелкаете файл правой кнопкой мыши, откройте 7-Zip из меню «Пуск», а затем найдите файл EXE, который вы хотите открыть. 7-Zip не может открыть все файлы EXE.

Что такое установочный EXE-файл?

Setup.exe – это программный файл, обычно встречающийся в операционных системах Windows. Это файл типа .exe, что означает, что он является исполняемым. Этот файл обычно используется программами для установки и используется вашей операционной системой для запуска важных компонентов.

Как отлаживать EXE-файл?

Перейдите к свойствам вашего проекта, перейдите на вкладку "Отладка" и выберите "Запустить внешнюю программу". Затем введите путь к месту, где находится исполняемый файл. к началу вашей программы. Затем, когда вы дважды щелкните исполняемый файл (это должна быть отладочная сборка), вам будет предложено прикрепить код к исполняемому файлу для отладки.

Как я могу редактировать файл DLL?

Об этой статье

  1. Установите и откройте Hex Editor.
  2. Нажмите "Открыть файл".
  3. Выберите библиотеку DLL.
  4. Нажмите "Открыть".
  5. Изменить и сохранить.

Как редактировать файл конфигурации в Windows 10?

Как отредактировать файл CFG и сохранить его как файл CFG

  1. Нажмите кнопку "Пуск" Windows. …
  2. Щелкните правой кнопкой мыши файл "CFG", отображаемый в окне результатов. …
  3. Просмотрите файл и измените любые конфигурации, которые хотите изменить. …
  4. Нажмите клавиши "Ctrl" и "S", чтобы сохранить файл.

Как изменить файл DLL?

Об этой статье

  1. Установите и откройте Hex Editor.
  2. Нажмите "Открыть файл".
  3. Выберите библиотеку DLL.
  4. Нажмите "Открыть".
  5. Изменить и сохранить.

Как распаковать EXE-файл?

Щелкните правой кнопкой мыши файл .exe (из которого вы хотите извлечь файл .msi) и в контекстном меню выберите 7-Zip > Открыть архив. Пока не извлекайте файлы.

Как открыть файл .exe в Windows?

Когда вы вводите имя EXE-файла, который хотите открыть, Windows отображает список найденных файлов. Дважды щелкните имя файла EXE, чтобы открыть его. Программа запустится и отобразит собственное окно. Либо щелкните правой кнопкой мыши имя файла EXE и выберите «Открыть» во всплывающем меню, чтобы запустить программу.

Как избавиться от setup.exe?

Как удалить файл setup.exe из системы с помощью Comodo Antivirus? Шаг 3: Выберите параметр «Настроить конфигурацию» и настройте установщики, конфигурацию и расположение файлов. Шаг 8: Comodo Antivirus удалит с вашего компьютера вирус setup.exe, включая все другие вредоносные программы!

Как открыть установочный файл?

Если вам нужно открыть файлы SETUP, начните с двойного щелчка по ним. Ваш компьютер попытается открыть его автоматически. Если это не сработает, попробуйте следующие советы… Советы по открытию файлов SETUP

  1. Загрузить другую программу. …
  2. Посмотрите на тип файла. …
  3. Проконсультируйтесь с разработчиком программного обеспечения. …
  4. Установите универсальное средство просмотра файлов.

Как редактировать исполняемый файл Visual Basic?

Как открыть/отредактировать exe в Visual Studio 2019

  1. Вы открываете не сборку, а проект в Visual Studio. Проект компилируется в сборку. Кстати: ваш образ совершенно бесполезен. – ХимБромБир. …
  2. Вы не можете. Исходные файлы исчезли. Однако вы можете использовать DotPeek для декомпиляции исполняемого файла. Хотя это может быть дерьмово.

Как выполнить отладку файла .EXE в Windows?

Просто используйте File/Open Project/Solution, выберите EXE-файл и откройте его. Затем выберите Отладка/Начать отладку. Другой вариант — сначала запустить EXE-файл, а затем выбрать «Отладка/присоединение» для обработки.

Как открыть и отредактировать файл DLL?

Об этой статье

  1. Установите и откройте Hex Editor.
  2. Нажмите "Открыть файл".
  3. Выберите библиотеку DLL.
  4. Нажмите "Открыть".
  5. Изменить и сохранить.

Какое приложение открывает файлы DLL?

Microsoft Windows Visual Studio — это программа, позволяющая просматривать, редактировать и встраивать код в DLL-файл.

Как открыть файл конфигурации в Windows 10?

Как открыть файл CFG на компьютере с Windows 10

  1. Чтобы открыть файл CFG с помощью Блокнота или Notepad++, запустите Проводник.
  2. Найдите файл CFG, который хотите открыть.
  3. Щелкните правой кнопкой мыши имя файла.
  4. Нажмите "Открыть с помощью".
  5. Выберите Блокнот или Notepad++. Если вы не можете найти его в списке, нажмите «Другие приложения».
  6. Нажмите кнопку "ОК".

Как открыть файл конфигурации?

Чтобы открыть файл CFG с помощью собственного приложения «Блокнот», откройте проводник Windows в месте расположения файла. Если Windows автоматически распознает файл CFG, дважды щелкните его, чтобы открыть в Блокноте. Либо щелкните файл CFG правой кнопкой мыши и выберите параметр "Открыть с помощью".

Последние публикации

Последние комментарии

сообщить об этом объявлении

Оказавшись внутри, вы можете изменить внешний вид значков, курсоров, диалоговых окон, кнопок, звуков, анимации и других элементов пользовательского интерфейса Windows, отредактировав и заменив ресурсы в исполняемых файлах.

Чтобы внести более серьезные изменения (хотя это может и не принести вам пользы, если вы хорошо не разбираетесь в функциях программирования), воспользуйтесь PE Explorer. Для просмотра и редактирования содержимого необработанных двоичных данных файла DLL используйте шестнадцатеричный редактор.

Большинство людей, которые спрашивают, как открывать/редактировать файлы .EXE или .DLL, на самом деле не понимают, с чем они пытаются иметь дело. Файлы EXE и DLL не являются простыми традиционными текстовыми файлами, которые можно легко читать и редактировать. Вы не можете просто открыть EXE-файл, как файл документа, и начать редактировать или читать его содержимое.

Иногда единственной значимой информацией внутри DLL-файлов является некоторая информация о поставщике (авторские права, товарные знаки, происхождение) и информация о версии продукта. Эти двоичные файлы имеют сложную вложенную структуру, определяемую форматом Portable Executable, и не предназначены для редактирования пользователями, а библиотеки DLL не предназначены для открытия отдельно от программ, которым они принадлежат.

Однако, если вы хотите что-то изменить в файле EXE или DLL по какой-либо причине, вы можете сделать это, изменив их ресурсы с помощью Resource Tuner. Но все равно вы никак не сможете модифицировать реальный код: ресурсы отделены от программного кода. Таким образом, вы можете внести существенные изменения в интерфейс программы, оставив код нетронутым. Вы также можете перевести интерфейс программы на другой язык.

Открыть файл EXE/DLL с помощью Resource Tuner

Resource Tuner содержит несколько способов открытия файлов. Чтобы открыть файл для просмотра или редактирования ресурсов, нажмите кнопку инструмента слева или нажмите «Файл» > «Открыть» [CTRL+O]. Выпадающее меню рядом с кнопкой инструмента обеспечивает быстрый доступ к недавно открытым файлам. Доступ к этому списку также можно получить из пункта меню «Файл» > «Недавние файлы». Количество файлов в списке можно контролировать в диалоговом окне «Настройки».

Вы можете открыть файл в Resource Tuner, щелкнув его правой кнопкой мыши в проводнике Windows и выбрав Открыть с помощью Resource Tuner в контекстном меню:

Кроме того, вы можете перетащить файл из Проводника Windows на значок Resource Tuner или запустить Resource Tuner.

Вы также можете открыть файл из командной строки.
Использование: restuner.exe

Рекомендуется выполнять все файловые операции с копиями оригиналов и только после того, как вы переместите копии в отдельный каталог, отличный от родительского или домашнего каталога исполняемого файла.
Преимущества очевидны, а не столь очевидными являются встроенные исполняемые файлы OLE, которые по-прежнему могут вызывать некоторые другие библиотеки DLL или методы из библиотек DLL в родительском каталоге.

Resource Tuner предоставляет три функции, которые автоматически выполняются при открытии файла: распаковка файлов, сжатых с помощью UPX, с помощью подсистемы подключаемых модулей, проверка ошибок и предварительная компиляция ресурсов.

Resource Tuner работает на всех версиях Windows от 2000 до XP, Vista, 7, 8, 10 и 11.

Минимальные требования к оборудованию:
процессор Intel Pentium® или AMD K5 с тактовой частотой 166 МГц,
16 МБ ОЗУ

Если при открытии файла возникает ошибка

Если при открытии файла возникает ошибка, этот файл, скорее всего, поврежден, запакован или сжат. Для продолжения работы с этим файлом требуется более мощный инструмент, например Heaventools PE Explorer.

<р>1.Ошибка: этот файл, вероятно, поврежден, запакован или сжат.

Скорее всего, исполняемый файл был сжат, чтобы казаться меньше. Поскольку наше программное обеспечение обнаруживает и распаковывает только файлы, сжатые с помощью UPX, вам придется вручную распаковать этот сжатый exe-файл, прежде чем вы сможете просмотреть или изменить его.

Это не считается ошибкой. Мы не собираемся побеждать попытки безопасности других авторов программного обеспечения. И мы не можем поддерживать распаковку нескольких сотен общедоступных упаковщиков и протекторов.

<р>2. Ошибка: это исполняемый файл NE. Не поддерживается!

Наше программное обеспечение работает только с 32- и 64-битными PE-файлами. Файл NE (сокращение от «New Executable») представляет собой 16-разрядное приложение, предназначенное для работы в древней Windows 3.xx. Другими известными типами исполняемых файлов, которые работают на платформах MS, являются «MZ» (DOS), «NE» и «LE», но все эти 16-битные форматы устарели.

Мы не собираемся поддерживать 16-битные файлы.

<р>3. Ошибка: это НЕ файл EXE или DLL

Resource Tuner не заботится о конкретном расширении файла, будь то файл .exe, .dll или .txt. Вы можете переименовать свой файл с любым расширением файла или даже оставить его без расширения: при открытии файла Resource Tuner выполняет чтение и анализ заголовка файла внутри файла.

С учетом всего сказанного, если Resource Tuner говорит, что ваш файл НЕ является файлом dll, это чистая правда. Не позволяйте расширениям обмануть вас.

ЕСЛИ ВЫ ХОТИТЕ ПРОСМОТРЕТЬ И ИЗМЕНИТЬ НЕОБРАБОТАННОЕ СОДЕРЖИМОЕ ФАЙЛА:

Тогда вам нужен двоичный шестнадцатеричный редактор: редактор FlexHex. Используйте его для проверки двоичного вывода, редактирования необработанных данных в файле, изучения структуры закрытых файлов данных или старых данных в неизвестных форматах, быстрого исправления исполняемых файлов или файлов данных, создания двоичных файлов для тестовых прогонов и многого другого.

Читайте также: