Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » Process Hacker

Модерирует : gyra, Maz

Maz (28-12-2016 22:23): Process Hacker. Часть 2  Версия для печати • ПодписатьсяДобавить в закладки
На первую страницук этому сообщениюк последнему сообщению

   

Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Инструкция по сборке Process Hacker 2.х
 
Сборка Process Hacker производжится в среде MS VS 2010 SP1 с установленными
Microsoft Windows SDK for Windows 7 and .NET Framework 4 в следующем порядке:
 
1) открываем каталог ./src/trunk - сейчас он у нас будет рабочим.
 
1) Собираем решение ./trunk/ProcessHacker.sln для Win32 и для Win64, обе
   платформы!!! иначе потом ничего не соберётся - зависимости!!! При этом надо
   в свойствах решения пометиь "Собирать все проекты" - иначе потом проблемы
   вылезут - ОСОБЕННОСТЬ.
 
   Лучше всего ПЕРЕСОБРАТЬ проект целиком - Ctrl+Alt+F7
 
2) Пересобираем проект philb из решения ProcessHacker.sln в отладочном варианте
   и для Win32 и для Win64 и закрываем решение ProcessHacker.sln - свою работу
   оно выполнило.
 
3) Открываем каталог ./build/sdk и запускаем makesdk.cmd - он создаст SDK для
   сборки плагинов используя созданные на этапах 1) и 2) библиотеким и модули.
 
4) Открываем решение ./plugins/Plugins.sln и пересобираем все девять плагинов
   для платформ Win32 и Win64.
 
   При наличии собранного на этапах 1) - 3) SDK ошибок не будет. Если хоть
   один не соберётся, то выбрать очистку и повторить пункты 1) - 3) заново
   т.к. это значит что какая то библиотека не собраллась либо повреждена!
 
5) Открываем решение ./plugins-extra/ExtraPlugins.sln и пересобираем оба
   плагина для платформ Win32 и Win64.
 
   При наличии собранного на этапах 1) - 3) SDK ошибок не будет. Если хоть
   один не соберётся, то выбрать очистку и повторить пункты 1) - 3) заново
   т.к. это значит что какая то библиотека не собраллась либо повреждена!
 
6) Запускаем скрипт ./src/trunk/release.cmd <version_manor> - он создаст
   каталог ./bin, скопирует туда все готовые бинарники и документацию, затем
   соберёт все нужные архивы и инсталлятор и завершится.
 
   Пример его вызова: release.cmd 20 - собрать версию 2.20
 
   Старшая цифра номера версии уже прописана в скрипте, её вводить не нужно.
 
7) Запускаем скрипт makesdk.cmd <version_manor> и он упакует SDK.
   Но его запускаем только после отработки release.cmd!!!
 
8) При необходимости тестирования все модули должны распологаться в следущей
   файловй структуре и никак иначе (положите плагины в подкаталог каталога
   и ./plugins/ или в иное место, они не будут загружены, даже если программа
   их и увидит!!!):
 
         ./
         CHANGELOG.txt
         COPYRIGHT.txt
         HACKING.txt
         Help.htm
         LICENSE.txt
         plugins
         README.txt
         kprocesshacker.sys
         peview.exe
         ProcessHacker.exe
 
         ./plugins/
 
         AvgCpuPlugin.dll
         DotNetTools.dll
         ExtendedNotifications.dll
         ExtendedServices.dll
         ExtendedTools.dll
         HexPidPlugin.dll
         NetworkTools.dll
         OnlineChecks.dll
         SbieSupport.dll
         ToolStatus.dll
         WindowExplorer.dll
 
9) Скрипты для автоматизации сборки и особенности их применения:
 
  9.1) Все модифицированные скрипты предусматривают только один параметр
       вызова - <version_manor>, а значение <version_majnor> уже прописано
       в скриптах.
 
  9.2) Для правильной работы скрипта release.cmd вызываемые им модули 7z,
       bzip, iscc, ln, svn, tar должны обязательно быть прописаны через
       переменную среды %PATH% !
 
  9.3) Скрипты из комплекта "processhacker_builtools.7z" должны находится в
       следующих каталогах, т.к. все пути в них относительные и привязаны к
       к данной структуре каталогов:
 
        ./src/
 
              build.cmd
              csvn.cmd
              distrib.cmd
              makesrc.cmd
              release.cmd
 
        ./src/trunk/
 
             makesdk.cmd
 
        ./trunk/build/Installer/
 
              Process_Hacker2_installer_full.iss

Всего записей: 33238 | Зарегистр. 31-07-2002 | Отправлено: 17:15 02-08-2011 | Исправлено: Victor_VG, 22:26 02-08-2011
   

На первую страницук этому сообщениюк последнему сообщению

Компьютерный форум Ru.Board » Компьютеры » Программы » Process Hacker
Maz (28-12-2016 22:23): Process Hacker. Часть 2


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru