Process Hacker and Windows discussion

 
User avatar
viksoftru
Member
Posts: 487
OS: Win7 (Live! DVD), BSD

Extended build tools support plugins-extra r5898+

17 May 2015, 19:15

This kit allows for the assembly browser plugins-extra, well, will have to fix that, and can bring benefits as a basis? Processhacker_buildtools.7z. I use it, and specifically did not do a full automatic - sometimes doubt can take where it missed? And their actions have a moment to double-check to make sure.
Processhacker_buildtools.7z
(15.76 KiB) Downloaded 149 times
Last edited by viksoftru on 30 Jun 2015, 18:09, edited 1 time in total.
 
User avatar
viksoftru
Member
Posts: 487
OS: Win7 (Live! DVD), BSD

Re: Extended build tools support plugins-extra r5898

02 Jun 2015, 20:15

My archive updated for r6015 - I updated files: plugins_install.txt, Process_Hacker2_installer_full.iss and release.cmd.
 
User avatar
viksoftru
Member
Posts: 487
OS: Win7 (Live! DVD), BSD

Re: Extended build tools support plugins-extra r5898

03 Jun 2015, 17:12

And once again renew plugins_install.txt, Process_Hacker2_installer_full.iss and release.cmd to account for changes in r6024 - r6026.
 
User avatar
viksoftru
Member
Posts: 487
OS: Win7 (Live! DVD), BSD

Re: Extended build tools support plugins-extra r5898

09 Jun 2015, 16:52

And once again renew plugins_install.txt, Process_Hacker2_installer_full.iss and release.cmd update up to r6046 support.
 
User avatar
viksoftru
Member
Posts: 487
OS: Win7 (Live! DVD), BSD

Re: Extended build tools support plugins-extra r5898

10 Jun 2015, 19:57

Added to account for changes in the script r6052 update your working copy ph.cmd allowing not forget to update all sources from different repositories. Bulky, but reliable. What I required. :)
 
User avatar
viksoftru
Member
Posts: 487
OS: Win7 (Live! DVD), BSD

Re: Extended build tools support plugins-extra r5898

19 Jun 2015, 19:09

Updated Inno Setup scrip for support changes r6107
 
User avatar
viksoftru
Member
Posts: 487
OS: Win7 (Live! DVD), BSD

Re: Extended build tools support plugins-extra r5898+

30 Jun 2015, 18:14

Updated up to r6157: Custom_Messages_Full.iss, Process_Hacker2_installer_full.iss, release.cmd and added plugins_install.txt info. Yandex-Disk copy also updated.
Processhacker_buildtools.7z
(1.75 MiB) Downloaded 79 times
 
User avatar
viksoftru
Member
Posts: 487
OS: Win7 (Live! DVD), BSD

Re: Extended build tools support plugins-extra r5898+

01 Jul 2015, 07:43

Updated build scripts to resolve compatibility issues with Win8 +. Diff -
Processhacker_buildtools_diff.7z
(7.12 KiB) Downloaded 88 times
 
User avatar
viksoftru
Member
Posts: 487
OS: Win7 (Live! DVD), BSD

Re: Extended build tools support plugins-extra r5898+

15 Aug 2015, 17:33

Updated some files and scripts for r6178:
Processhacker_buildtools_diff.7z
(9.71 KiB) Downloaded 76 times
Custom_Messages_Full.iss - remove HighlightPlugin.dll entries
plugins_install.txt - remove HighlightPlugin.dll entries
Process_Hacker2_installer_full.iss - remove HighlightPlugin.dll entries, remove unused ToolStatus.dll Registry key
release.cmd - remove HighlightPlugin.dll entries

After the upgrade, you must manually reset the plug ToolStatus and re-add (if you have been used) additional toolbar buttons. How to do it by means of Inno Setup do not know, in the NSIS is a few lines of code ...
 
User avatar
viksoftru
Member
Posts: 487
OS: Win7 (Live! DVD), BSD

Re: Extended build tools support plugins-extra r5898+

16 Nov 2015, 14:23

Updated some files and scripts for r6242 for support new ServiceBackupRestorePlugin:

Custom_Messages_Full.iss - added ServiceBackupRestorePlugin
plugins_install.txt - added ServiceBackupRestorePlugin
Process_Hacker2_installer_full.iss - added ServiceBackupRestorePlugin
release.cmd - added ServiceBackupRestorePlugin

Processhacker_buildtools_diff.7z
(9.86 KiB) Downloaded 96 times
Mirror links (YandexDisk, HTTPS, permalinks are changed only if there is an error while updating archive):

Processhacker_buildtools.7z - full pack, updated Mon Nov 16 17:18:38 +0300 2015
Processhacker_buildtools_diff.7z - diff only pack, updated Mon Nov 16 17:18:38 +0300 2015

P.S.

@dmex

Big thanks on new ServiceBackupRestorePlugin :thumbup:
 
User avatar
viksoftru
Member
Posts: 487
OS: Win7 (Live! DVD), BSD

Re: Extended build tools support plugins-extra r5898+

08 Dec 2015, 13:44

Updated Process_Hacker2_installer_full.iss for SVN r6251. Links is up.
 
User avatar
viksoftru
Member
Posts: 487
OS: Win7 (Live! DVD), BSD

Re: Extended build tools support plugins-extra r5898+

15 Jan 2016, 23:41

Updated Process_Hacker2_installer_full.iss for use Inno Setup 5.5.8 UNICODE diff only:
---  ./trunk/build/Installer/Process_Hacker2_installer_full.iss  Sat Jan 16 02:39:19 2016
+++  ./trunk/build/Installer/Process_Hacker2_installer_full.iss  Sat Jan 16 02:39:28 2016
@@ -21,2 +21,2 @@
-	; Last updated Tue Dec 08 16:41:32 +0300 2015, VictorVG @ VikSoft.Ru
-	; update script version up to v14.0.1 (non oficial).
	; Last updated Fri Jan 15 23:49:43 +0300 2016, VictorVG @ VikSoft.Ru
	; update script version up to v14.0.2 (non oficial).
@@ -27,2 +27,2 @@
- 	#if VER < EncodeVer(5,5,6)
-	  #error Update your Inno Setup version (5.5.6 or newer)
	#if VER < EncodeVer(5,5,8)
	  #error Update your Inno Setup version (5.5.8 or newer)
@@ -37,1 +37,1 @@
-	#define installer_build_number "14.0.1"
	#define installer_build_number "14.0.2"
 
User avatar
viksoftru
Member
Posts: 487
OS: Win7 (Live! DVD), BSD

Re: Extended build tools support plugins-extra r5898+

02 Feb 2016, 00:26

Update (reason - support new GitHub official repo) Processhacker_buildtools.7z.
 
User avatar
viksoftru
Member
Posts: 487
OS: Win7 (Live! DVD), BSD

Re: Extended build tools support plugins-extra r5898+

03 Feb 2016, 14:34

More update 02 Feb 2016, 03:26
 
User avatar
viksoftru
Member
Posts: 487
OS: Win7 (Live! DVD), BSD

Re: Extended build tools support plugins-extra r5898+

18 Feb 2016, 16:00

More update for support v2.38.190+ :)
 
User avatar
viksoftru
Member
Posts: 487
OS: Win7 (Live! DVD), BSD

Re: Extended build tools support plugins-extra r5898+

22 Mar 2016, 09:23

More updates for v2.39.0.90+

Processhacker_buildtools.7z - full pack, updated Tue Mar 22 12:22:58 +0300 2016
Processhacker_buildtools_diff.7z - diff only pack, updated Tue Mar 22 12:22:58 +0300 2016
 
User avatar
viksoftru
Member
Posts: 487
OS: Win7 (Live! DVD), BSD

Re: Extended build tools support plugins-extra r5898+

29 Mar 2016, 07:41

More updates for v2.39 STABLE

Processhacker_buildtools.7z - full pack, updated Tue Mar 29 10:40:17 +0300 2016
Processhacker_buildtools_diff.7z - diff only pack, updated Tue Mar 29 10:40:17 +0300 2016
 
User avatar
viksoftru
Member
Posts: 487
OS: Win7 (Live! DVD), BSD

Re: Extended build tools support plugins-extra r5898+

03 Apr 2016, 13:15

Updates for v3.0 Dev

Processhacker_buildtools.7z - full pack, updated Sun Apr 03 15:38:50 +0300 2016
Processhacker_buildtools_diff.7z - diff only pack, updated Sun Apr 03 15:38:12 +0300 2016

- refactorng & bug-fix
 
User avatar
viksoftru
Member
Posts: 487
OS: Win7 (Live! DVD), BSD

Re: Extended build tools support plugins-extra r5898+

04 Apr 2016, 03:32

Refactoring build script system, v2.0, Mon Apr 04 06:18:39 +0300 2016:

Processhacker_buildtools.7z - full pack included UNIX tools
Processhacker_buildtools_diff.7z - scripts only pack

release.cmd (for finale build I use this script):
@echo off
rem © VictorVG @ VikSoft.Ru 1996 - 2016, Mon Apr 04 06:18:39 +0300 2016

rem This script must be located in the folder above your working copy
rem directory and uses three ./src - reference source directory, ./trunk
rem - the actual working copy and ./release where collected files are copied.

rem Ths script required one input parameter %1 - is major version number and
rem based on BSD UNIX tools (Your can use Msys core UNIX tools) and CMD.

rem Notes: modify tools patch as needed, but don't modify target/src dir for
rem comnmand - this script based on relative paths.

setlocal
set %PATH%=%PATH%;"%ProgramFiles(x86)%\INNOSE~1";

if exist .\bin\processhacker-*-*.* del .\bin\processhacker-*-*.*
if not exist release mkdir release

rem Binary distribution

if exist .\bin rm -fr ./bin
mkdir bin

for %%a in (
    CHANGELOG.txt
    COPYRIGHT.txt
    LICENSE.txt
    README.md
    ) do cp -f ./trunk/%%a ./bin/%%a

for %%a in (
    CHANGELOG.txt
    COPYRIGHT.txt
    LICENSE.txt
    README.md
    ) do cp -f ./trunk/%%a ./release/%%a

mkdir .\bin\x86
cp -f ./trunk/bin\Release32/ProcessHacker.exe ./bin/x86/
cp -f ./trunk/KProcessHacker/bin-signed/i386/kprocesshacker.sys ./bin/x86/
cp -f ./trunk/bin/Release32/peview.exe ./bin/x86/

mkdir .\bin\x64
mkdir .\bin\x64\x86

type nul > .\trunk\bin\Release32\ProcessHacker.sig
type nul > .\trunk\bin\Release64\ProcessHacker.sig
cp -f ./trunk/bin/Release32/ProcessHacker.sig ./bin/x86/
cp -f ./trunk/bin/Release64/ProcessHacker.sig ./bin/x64/
cp -f ./trunk/bin/Release32/ProcessHacker.sig ./bin/x64/x86/
cp -f ./trunk/bin/Release64/ProcessHacker.exe ./bin/x64/
cp -f ./trunk/bin/Release32/ProcessHacker.exe ./bin/x64/x86/
cp -f ./trunk/KProcessHacker/bin-signed/amd64/kprocesshacker.sys ./bin/x64/
cp -f ./trunk/bin/Release64/peview.exe ./bin/x64/

mkdir .\bin\x86\plugins
for %%a in (
    AtomTablePlugin
    AvgCpuPlugin
    BootEntriesPlugin
    DbgViewPlugin
    DnsCachePlugin
    DotNetTools
    ExtendedNotifications
    ExtendedServices
    ExtendedTools
    FirewallMonitorPlugin
    HardwareDevices
    HexPidPlugin
    NetExtrasPlugin
    NetworkTools
    NvGpuPlugin
    OnlineChecks
    PerfMonPlugin
    ROTViewerPlugin
    SbieSupport
    SecurityExplorer
    ServiceBackupRestorePlugin
    SetCriticalPlugin
    TaskbarExtPlugin
    ToolStatus
    Updater
    UserNotes
    WaitChainPlugin
    WindowExplorer
    ) do cp -f ./trunk/bin/Release32/plugins/%%a.dll ./bin/x86/plugins/%%a.dll

mkdir .\bin\x64\plugins
mkdir .\bin\x64\x86\plugins
cp -f ./trunk/bin/Release32/plugins/DotNetTools.dll ./bin/x64/x86/plugins/

for %%a in (
    AtomTablePlugin
    AvgCpuPlugin
    BootEntriesPlugin
    DbgViewPlugin
    DnsCachePlugin
    DotNetTools
    ExtendedNotifications
    ExtendedServices
    ExtendedTools
    FirewallMonitorPlugin
    HardwareDevices
    HexPidPlugin
    NetExtrasPlugin
    NetworkTools
    NvGpuPlugin
    OnlineChecks
    PerfMonPlugin
    ROTViewerPlugin
    SbieSupport
    SecurityExplorer
    ServiceBackupRestorePlugin
    SetCriticalPlugin
    TaskbarExtPlugin
    ToolStatus
    Updater
    UserNotes
    WaitChainPlugin
    WindowExplorer
    ) do cp -f ./trunk/bin/Release64/plugins/%%a.dll ./bin/x64/plugins/%%a.dll

If exist .\release\processhacker-3.%1-bin.zip  del /s/f/q  .\release\processhacker-3.%1-bin.zip
7z.exe a -mx9 .\release\processhacker-3.%1-bin.zip .\bin\*
If exist .\release\processhacker-*-setup.exe  del /f/q  .\release\processhacker-*-setup.exe
if exist .\trunk\build\installer\processhacker-*-setup.exe del /f/q .\trunk\build\installer\processhacker-*-setup.exe
iscc .\trunk\build\installer\Process_Hacker2_installer_full.iss
mv -f ./trunk/build/installer/processhacker-*-setup.exe ./release/
tar -czf ./release/processhacker-3.%1-src.tar.gz --exclude=.git --exclude-vcs ./src
tar -czf ./release/processhacker-3.%1-sdk.tar.gz --exclude=.git --exclude-vcs ./trunk/sdk
exit
 
User avatar
viksoftru
Member
Posts: 487
OS: Win7 (Live! DVD), BSD

Re: Extended build tools support plugins-extra r5898+

09 Apr 2016, 18:35

Qestion:

- I can update my version Process_Hacker2_installer_full.iss check Inno Setup version up to 5.5.9 for use hight compress dictionary for LZMA2 - up to 1Gb and make smallest output archive (samples official distribution pack GIMP 2.8.16.2 - 92 Mb, GIMP 2.8.16.3 - 74 Mb, but InnoUnp 0.45 can't extract this SFX - LZMA2 dictionary for old version Inno Setup is have limit up to 256 Mb), needed?

Who is online

Users browsing this forum: No registered users and 9 guests