/Edit (devenv.exe)
Область применения:Visual Studio Visual Studio для Mac
Visual Studio Code ![]()
Открывает указанный файл в существующем экземпляре Visual Studio.
Синтаксис
devenv /Edit [File1[ FileN]. ]
Аргументы
- File1 Необязательно. Файл, открываемый в существующем экземпляре Visual Studio. Если экземпляр Visual Studio отсутствует, в упрощенном окне создается новый экземпляр, в котором открывается File1.
- FileN Необязательно. Один или несколько дополнительных файлов для открытия в существующем экземпляре Visual Studio.
Замечания
Если файл не указан, используется существующий экземпляр Visual Studio. Если файл не указан и экземпляр Visual Studio отсутствует, создается новый экземпляр с упрощенным макетом окна.
Если существующий экземпляр Visual Studio находится в модальном состоянии, файл открывается в существующем экземпляре, когда Visual Studio выходит из модального состояния. Например, такая ситуация может возникнуть, когда открыто диалоговое окно Параметры.
Если запущено несколько экземпляров Visual Studio, файл открывается в экземпляре, который был запущен последним.
Пример
Первый пример открывает файл MyFile.cs в существующем экземпляре Visual Studio. Если экземпляр Visual Studio отсутствует, средство открывает файл в новом экземпляре. Второй пример аналогичным образом открывает три файла вместо одного.
devenv /edit MyFile.cs devenv /edit MyFile1.cs MyFile2.cs MyFile3.cs
См. также
Редактирование exe файла
Всем привет. Искал по гуглу, не нашел, решил все таки спросить у экспертов. Ест ьприложение, мне нужно его изменить что бы оно не проверяло архив который не проходит проверку RSA, запускаю в отладчике, но нет никакого кода или чего то подобного где можно отредактировать сам exe файл. Что я не так делаю? подскажите пожалуйста. Дальше я сам разберусь. Большое спасибо.
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
Ответы с готовыми решениями:
Не меняется иконка exe-файла
Косяк тупой до обалдения, но тем не менее непонятный и бесячий. Сделал два варианта иконки для.
Настройка Visual С++ на создание exe-файла
Всем привет. Кто знает, как настроить компилятор, что-бы создавал *.exe файл? Вот лог.
Полноразмерная иконку для exe файла в Visual Studio 2013
Здравствуйте ГУРУ. Помогите пожалуйста сделать полноразмерную иконку т.е. чтобы при масштабировании.
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
Помогаю со студенческими работами здесь

Exe-файла от среды Visual Studio требует msvcr110.dll
Когда создаешь проект win32 под с++ в среде Visual Studio И потом exe файл отдаешь товарищу на.

А кто что использует для создания установочного файла (setup.exe)?
А кто что использкет для создания установочного файла? (setup.exe). Поделитесь опытом и знаниями?
При запуске exe файла Visual Studio Enterprise 2017 появляется ошибка
Ошибка: запуск программы невозможен так как отсутствует d3dcompiler_47.dll Пробовал заменить.
Как установить VS Community 2015 ? Нету этого файла .exe после установки
Добрый вечер. Не могу установить этот Visual Studio Community 2015. После установки нету этого.
Чем изменить exe файл?
Подскажете пожалуйста чем можно открыть и отредактировать exe файл. У меня есть экзешник, в нем стоит ограничение на запуск в 1 окно. Нужно сделать чтобы он мог открывать несколько окон. Но я не знаю чем его открыть)
http://lineage2.by/Lineage2.by_Connector_2008.11.04.exe — ссылка на файл. Заранее спасибо
10 ответов
04 ноября 2008 года
93 / / 16.12.2006
Не понимая способа реализации задачи ты не правильно ставиш вопрос. Екзешник вот так просто нельзя взять и «отредактировать» какой нибудь прогой. Для того что бы заставить программу запускатся больше одного раза в твоем случае надо знать ассемблер ia32 (хотя бы базовые знания), разбираться в устройстве Win32 PE файла и конечно же иметь под рукой hex-редактор. Обладай ты всем етим — подобного вопроса небыло бы.
05 ноября 2008 года
186 / / 22.12.2007
Re Explorer не плохая программа для изменения самозапускаемых, но не знаю на сколько она будет полезной в этой ситуации.
05 ноября 2008 года
527 / / 03.02.2007
Подскажете пожалуйста чем можно открыть и отредактировать exe файл. У меня есть экзешник, в нем стоит ограничение на запуск в 1 окно. Нужно сделать чтобы он мог открывать несколько окон. Но я не знаю чем его открыть)
http://lineage2.by/Lineage2.by_Connector_2008.11.04.exe — ссылка на файл. Заранее спасибо
Модераторы, прошу обратить внимание на архив, размещённый пользователем 61201. Архив содержит инфицированные объекты.
05 ноября 2008 года
31 / / 03.05.2007
Это не вирус. Просто некоторые антивирусы файл как троян определяют. Но это не троян.
05 ноября 2008 года
2.9K / / 03.08.2007
вопрос из разряда «как открыть в делфи длл файл».
ЗЫ: в общалке есть спец тема для подобных вопросов
05 ноября 2008 года
129 / / 30.11.2007
OllyDebug попробуй 🙂 и. ну, удачи 🙂
05 ноября 2008 года
1.2K / / 09.03.2007
Подскажете пожалуйста чем можно открыть и отредактировать exe файл. У меня есть экзешник, в нем стоит ограничение на запуск в 1 окно. Нужно сделать чтобы он мог открывать несколько окон. Но я не знаю чем его открыть)
http://lineage2.by/Lineage2.by_Connector_2008.11.04.exe — ссылка на файл. Заранее спасибо
Подводя итог. Открыть и изменить exe-файл можно любым HEX-редактором, вот только это вам не поможет. Чтобы что-то изменить в уже готовом файле без исходников необходимо как минимум знать ассемблер и обладать высокой квалификацией.
11 марта 2010 года
1 / / 11.03.2010
PE Explorer
предназначен для просмотра и редактирования внутренней структуры исполняемых файлов, таких как EXE, DLL, ActiveX и другие. В состав PE Explorer входят редактор ресурсов, редактор секций, дизассемблер, сканнер зависимостей и другие незаменимые в работе исследователей программ инструменты.
С помощью PE Explorer очень просто анализировать, редактировать или оптимизировать проблемные файлы, переводить интерфейсы на другие языки, распаковывать и восстанавливать сжатые файлы, изучать дизайн и алгоритмы, используемые в программах.
В архиве портативная русская версия + Crack.
11 марта 2010 года
432 / / 20.01.2009
PE Explorer
предназначен для просмотра и редактирования внутренней структуры исполняемых файлов, таких как EXE, DLL, ActiveX и другие. В состав PE Explorer входят редактор ресурсов, редактор секций, дизассемблер, сканнер зависимостей и другие незаменимые в работе исследователей программ инструменты.
С помощью PE Explorer очень просто анализировать, редактировать или оптимизировать проблемные файлы, переводить интерфейсы на другие языки, распаковывать и восстанавливать сжатые файлы, изучать дизайн и алгоритмы, используемые в программах.
В архиве портативная русская версия + Crack.
Ага. Только если программа писалась на языке высокого уровня да ещё и с ООП, то разобраться в программе будет практически невозможно.
Как отлаживать и профилировать любой EXE-файл с помощью Visual Studio
Вам когда-нибудь нужно было отлаживать или профилировать исполняемый файл (файл .exe), для которого у вас нет исходного кода или вы не можете его собрать? Тогда наименее известный тип проекта Visual Studio, проект EXE, для вас!
В Visual Studio вы можете открыть любой EXE-файл как «проект». Просто перейдите в Файл -> Открыть -> Проект/Решение и перейдите к файлу .exe . Как если бы это был файл .sln . Visual Studio откроет этот EXE-файл как проект. Эта функция существует уже давно. Она работает на всех поддерживаемых в настоящее время версиях Visual Studio, и документация по ней находится на странице Отладка приложения, которое не является частью решения Visual Studio.
Отладка
Как и в обычном проекте, вы можете начать отладку с помощью F5, которая запустит EXE и подключит отладчик. Если вы хотите отладить запуск, вы можете запустить с помощью F11, который запустит EXE и остановится на первой строке пользовательского кода. Оба эти параметра доступны в контекстном меню для проекта EXE в окне Solution Explorer, как показано ниже:

Для отладки понадобятся символы, файлы PDB, для EXE и любых DLL, которые нужно отладить. Visual Studio будет следовать тому же процессу и попытается получить символы также, как и при отладке обычного проекта. Поскольку маловероятно, что файлы PDB были распространены вместе с EXE-файлом, возможно, вы захотите найти их в сборке или, что еще лучше, на сервере символов. Дополнительную информацию и рекомендации по использованию символов можно найти в этом блоге.
Для эффективной отладки вам также понадобится исходный код, который использовался для сборки EXE, или даже для нескольких файлов, которые вас интересуют. Вам нужно найти эти файлы и открыть их в Visual Studio. Если исходный код не совпадает с исходным кодом, который был собран, EXE Visual Studio предупредит вас, когда вы попытаетесь вставить точку останова, и точка останова не будет привязана. Это поведение может быть изменено в окне Settings peek window. В окне просмотра параметров щелкните текст ссылки Must match source, а затем установите флажок, чтобы разрешить несоответствующий источник, как показано ниже. Конечно, с несоответствующим источником вы никогда не знаете, что произойдет, так что используйте это только на свой страх и риск.
Если EXE был собран с SourceLink, то информация об источнике будет включена в PDB, и Visual Studio попытается загрузить источник автоматически. Это действительно хорошая причина использовать SourceLink с вашими проектами. Даже если у вас есть локальный набор, у вас может не быть той версии, которая использовалась для сборки двоичного файла. SourceLink — ваш надежный способ убедиться, что правильный источник связан с правильным двоичным файлом.
Если вы не можете получить исходный код, у вас еще есть несколько вариантов:
- Используйте инструмент для декомпиляции сборок обратно в C#, который вы можете перекомпилировать в новую сборку, чтобы исправить старую.
- ILSpy — отличный выбор для этого, но есть и множество других хороших платных и бесплатных инструментов.
- Документ Source Not Found содержит ссылку на view disassembly. Имейте в виду, что если вы привыкли к отладке кода на C#, представление о разборке (view disassembly) является крайним средством.

Профилирование
Вы также можете использовать инструменты профилирования с EXE-файлом, запустив их из Отладка -> Профилирование производительности. На странице запуска инструментов профилирования вы можете выбрать, какие инструменты использовать против EXE. Дополнительную информацию о профилировании можно найти в этих документах ( https://docs.microsoft.com/en-us/visualstudio/profiling/profiling-feature-tour?view=vs-2019).
Заключение
Вот и все. Краткий обзор того, как вы можете использовать Visual Studio для отладки и профилирования приложений, которые вы не создаете и которые могут даже не иметь исходного кода. В следующий раз, когда вам понадобится отладить или профилировать EXE-файл, не забудьте, что вы можете открыть его как решение в Visual Studio!
- Блог компании Microsoft
- Visual Studio
