Service-List-Builder Changelog

What's new in Service-List-Builder 1.3.0

Mar 8, 2024
  • Fixed first line of batch script being written to on the second line
  • Switched to print for console messages instead of using the log
  • buildNSudo.exe moved to .NSudoLG.exe

New in Service-List-Builder 1.2.0 (Mar 5, 2024)

  • Updated program arguments (changed arguments with an underscore to a dash. e.g --kernel_mode is now --kernel-mode)

New in Service-List-Builder 1.0.2 (Feb 28, 2024)

  • Fixed logic for using SYSTEMCurrentControlSet if the specified drive is the C drive

New in Service-List-Builder 1.0.1 (Feb 27, 2024)

  • Address error related to the script trying to access a non-existent registry path/hive.

New in Service-List-Builder 1.0.0 (Feb 27, 2024)

  • Switched to time-based name folders within the build folder instead of overwriting one script. This prevents accidental overwrites
  • Added ability to restore services offline by editing the DRIVE_LETTER variable in the script. This eliminates the requirement to load hive manually

New in Service-List-Builder 0.6.0 (Feb 23, 2024)

  • Remove common statements between Services-Enable.bat and Services-Disable.bat. For example, a service specified in [enabled_services] would have the same lines in both scripts which is redundant thus can be removed completely
  • Added separate error count to non-Windows services message that counts how many services the program was unable to determine the company for

New in Service-List-Builder 0.5.6 (Feb 19, 2024)

  • Remove type ignore
  • Switch to ruff and upgrade to Python 3.12.1
  • Add downloads count

New in Service-List-Builder 0.5.5 (Jan 28, 2024)

  • Fix unexpected results when detecting service dependencies

New in Service-List-Builder 0.5.4 (Jan 23, 2024)

  • Code optimizations
  • Added --get_dependencies <service> and --kernel_mode (see help message)
  • Lists in config are no longer case sensitive

New in Service-List-Builder 0.5.3 (Jan 5, 2024)

  • Update program banner

New in Service-List-Builder 0.5.2 (Dec 13, 2023)

  • Lists.ini can be passed to the program without --config now

New in Service-List-Builder 0.5.1 (Nov 4, 2023)

  • Kill process before renaming binaries

New in Service-List-Builder 0.5.0 (Sep 29, 2023)

  • [automatic] and [manual] sections combined into [enabled_services]
  • Renamed [disable_drivers] to [individual_disabled_services]

New in Service-List-Builder 0.4.2 (Aug 8, 2023)

  • Store hive path in a variable so that it can easily be changed to edit services offline with the script

New in Service-List-Builder 0.4.1 (Jun 12, 2023)

  • Added --disable_running argument to only disable services that are currently running

New in Service-List-Builder 0.4.0 (Feb 5, 2023)

  • Renamed sections Automatic_Services, Manual_Services, Drivers_To_Disable, Toggle_Files_Folders to automatic, manual, disable_drivers, rename_binaries in configuration file (config files with the old section names will no longer work so ensure to update them)
  • Code optimizations

New in Service-List-Builder 0.3.6 (Oct 22, 2022)

  • Allow inline comments beginning with #.

New in Service-List-Builder 0.3.5 (Oct 13, 2022)

  • Fixed program description

New in Service-List-Builder 0.3.4 (Oct 12, 2022)

  • Update argparse program description

New in Service-List-Builder 0.3.2 (Jul 13, 2022)

  • Changes:
  • Check if configuration file path is valid before processing

New in Service-List-Builder 0.3.1 (Jul 8, 2022)

  • Check if binary or folder exists beforehand when renaming

New in Service-List-Builder 0.3.0 (Jul 6, 2022)

  • Changes:
  • Switched to argparse to parse arguments

New in Service-List-Builder 0.2.8 (Jul 6, 2022)

  • Changes:
  • Fix renaming files error as batch is not compatible with '

New in Service-List-Builder 0.2.7 (Jun 10, 2022)

  • Included licences
  • Various code improvements
  • Users are no longer required to CD to the program's directory (program can now be run from any directory)

New in Service-List-Builder 2.4 (Mar 25, 2022)

  • Parsing config once is more than enough.

New in Service-List-Builder 2.0.3 (Mar 9, 2022)

  • Administrator privileges check

New in Service-List-Builder 2.0.2 (Mar 9, 2022)

  • Fixed exit command

New in Service-List-Builder 2.0.0 (Feb 17, 2022)

  • Configuration required as an argument to support multiple configs

New in Service-List-Builder 1.1.3 (Feb 17, 2022)

  • Added Windows 7 support