Совет 1: Как создать программу exe

Исполняемые модули программ, предназначенные для работы под управлением операционных систем семейства Windows, являются файлами формата PE, как правило, имеющими расширение exe. Для того чтобы создать программу exe-формата, необходимо скомпилировать исходный код на каком-либо языке программирования компилятором, способным генерировать исполняемые PE-модули. Например, можно использовать IDE Microsoft Visual C++ 6.0 и входящий в ее состав компилятор для создания программ exe.
Вам понадобится
  • - Microsoft Visual C++ 6.0.
Инструкция
1
Начните создание нового проекта в Microsoft Visual C++. Нажмите Ctrl+N либо выберите пункт "File" в главном меню приложения, а затем кликните по пункту "New...".
2
Выберите тип создаваемого проекта и место его расположения. В списке диалога "New" укажите тип проекта, соответствующий создаваемому приложению. Выделите пункт "Win32 Console Application" если необходимо создать программу, вывод которой будет осуществляться в текстовую консоль. Выделите пункт "Win32 Application" для создания проекта приложения, имеющего графический интерфейс, реализованный на Win API (в дальнейшем данный проект можно адаптировать для использования WTL). Выберите "MFC AppWizard (exe)" для того чтобы получить проект приложения с графическим интерфейсом, построенным на основе фреймворка MFC. В поле "Project name" введите имя проекта. В поле Location выберите каталог, в который будут помещены все создаваемые файлы. Нажмите кнопку "OK".
3
Создайте проект. После нажатия "OK" в предыдущем диалоге, будет открыт мастер, предлагающий ввод дополнительных опций. Количество и вид страниц мастера зависит от типа проекта. Следуя указаниям мастера, укажите необходимые опции. Однако можно сразу нажать кнопку "Finish" для того, чтобы получить проект со значениями опций по-умолчанию.
4
Добавьте в проект необходимые ресурсы, разработайте интерфейс. Используйте вкладку "Resources" окна проекта для включения в состав приложения растровых изображений, иконок, меню, панелей инструментов, диалогов, и т.д. Используйте редактор ресурсов диалогов для создания значительной части пользовательского интерфейса.
5
Напишите программный код. Дополните код, сгенерированный мастером создания проекта, реализовав бизнес-логику, логику, обслуживающую интерфейс, логику работы с внешними данными, уровни абстракции для взаимодействия компонентов приложения, и т.д.
6
Осуществите сборку приложения. Нажмите клавишу F7 либо выберите пункт "Build" в меню "Build". Дождитесь окончания процесса компиляции и линковки. Убедитесь в отсутствии ошибок.
7
Найдите созданный модуль exe. Выберите в меню пункты "Project" и "Settings..." либо нажмите клавиши Alt+F7. В диалоге "Project Settings" переключитесь на вкладку "Link". Узнайте расположение исполняемого модуля из содержимого поля "Output file name".
8
Протестируйте созданную программу. Перейдите в каталог с исполняемым модулем exe. Запустите его на выполнение. Убедитесь, что программа функционирует, как необходимо.

Совет 2: Как сделать программу установки

Для того чтобы создать программу установки конкретного программного обеспечения, можно воспользоваться одной из большого количества программ, которые позволяют создавать установочные пакеты. Но если ваш компьютер или компьютер, где планируется запускать эту программу, не обладает высокими показателями производительности, то лучшим решением будет создание portable-версии данной программы.
Вам понадобится
  • Программное обеспечение Thinstall Virtualization Suite.
Инструкция
1
Для того чтобы создать portable-версию любой программы, необходимо воспользоваться программой Thinstall Virtualization Suite. Эта программа позволяет увидеть изменения в реестре до установки нужной программы и после ее установки. Сама программа не требует установки, вам будет достаточно только распаковать программу в любой каталог вашего жесткого диска. После распаковки программы, запустите файл Setup capture.exe. Этот файл произведет снимок вашей системы до того момента, как вы установите нужную вам программу. Для этого необходимо нажать кнопку Start. Выберите все опции по умолчанию, т.к. это ваша первая работа в этой программе.
2
Нажмите кнопку Pre-install Scan – это позволит просканировать весь системный диск, чтобы выявить изменения в ходе установки необходимой вам программы. После завершения процесса сканирование системного диска, появится новое окно. Не закрывайте его, просто сверните программу.
3
Запустите процесс установки нужной вам программы. После завершения этой операции, перейдите к скрытому окну. Нажмите кнопку Post-install scan – это позволит обнаружить все изменения, совершенные программой при установке.
4
Выберите файл с расширением exe, который запускает установленную программу – нажмите кнопку Continue. Все изменения, сделанные вашей программой, сохраняются по умолчанию в папке программы Thinstall.
5
Перейдите в папку с программой. В этой папке будет несколько директорий, вам необходима папка с названием Captures, в которой будет находиться ваша программа в portable-варианте. В файлах этой версии программы необходимо удалить ненужные нам значения, а также все лишние пробелы.
6
После всех изменений рекомендуется сохранить еще раз файл проекта, т.к. его данные изменились. Теперь вы можете использовать portable-версию программы.

Совет 3: Как запустить программу как службу

Для запуска как службы, программа должна иметь правильный формат и корректно оформленную точку входа. Утилита Any Service позволяет перенаправить вызов при запуске приложения таким образом, что программа запускается из службы, сама таковой не являясь.
Вам понадобится
  • - Any Service.
Инструкция
1
Скачайте утилиту Any Service. Программа является бесплатной, занимает всего 49 Кб и не требует установки. Интерфейс приложения очень прост и дополнен всплывающими подсказками. Откройте инструмент Any Service для выполнения первичных настроек создаваемой службы.
2
Введите полный путь к исполнительному файлу нужного приложения в поле «Путь к исполнительному файлу» открытого окна программы.
3
Присвойте новое имя создаваемой службе в поле «Имя службы».
4
Введите понятную пользователю информацию, описывающую новую службу, в поле «Описание службы».
5
Примените флажок на поле «Взаимодействие с рабочим столом» для отображения значка создаваемой службы в системном трее.
6
Примените флажок на поле «Автозапуск службы» для включения функции автоматического сервиса.
7
Примените флажок на поле «Запустить сразу после создания» для проверки рабочих параметров службы сразу после окончания операции.
8
Нажмите кнопку «Создать» для выполнения команды.
9
Проверьте работу вновь созданной службы. Для этого нажмите кнопку «Службы» в меню программы, открывающую политику групповых оснасток.
10
Произведите настройку параметров новой службы по аналогии с другими системными сервисами.
11
Нажмите кнопку «Удаление» в главном окне программы для удаления выбранного сервиса.
12
Выберите ненужную службу из списка в открывшемся диалоговом окне Remove services и нажмите кнопку «Удалить».
13
Используйте служебные программы Instsrv.exe и Sravny.exe, отвечающие за установку и удаление системных служб из операционной системы и выполнение в качестве сервиса любого приложения Windows и входящие в набор Resource Kit, для альтернативного метода запуска приложения как службы (только для продвинутых пользователей, обладающих опытом работы с системным реестром Windows).
Видео по теме
Обратите внимание
Рекомендуется создавать резервную копию всех используемых файлов перед проведением операции.
Совет полезен?
Проведение вышеописанных операций подразумевает наличие администраторского доступа к системе компьютера.
Источники:
  • Поддержка Microsoft Россия
Видео по теме
Поиск
Совет полезен?
Добавить комментарий к статье
Осталось символов: 500