Change.GUI: Improved ProBalance configuration dialog behavior. Change.Core: Fixed critical Windows 2000 error in cases where a large number of process instances exist. Change.Installer: Force Win2k users to manually close instances of Process Lasso during upgrade to avoid problematic older versions.
Change.Installer: Added UAC plug-in so that Process Lasso isn't launched with admin rights by the installer in Vista /w UAC enabled. It is now only launched with those rights if the user configures Process Lasso to start with admin rights. Change.Installer: Removed config/LOG migration from very old versions. Fix.GUI: Fixed issue where the GUI didn't detect the governor when it was running as a system service. Fix.InstallHelper: Fixed issue where log events are not written when running the governor as a system service not in any user context, and a global log folder is not specified Addition.GUI: Appended PID to process name in log rows. Addition.Core: Added a safety catch for unexpected or inconsistent data returning from the NT kernel, which can happen as a result of a rootkit or improperly implemented API hooks. Change.All: Reverted some secure string functions back to their insecure counter-parts in cases where appropriate. Change.GUI: Tweaked compiler optimization settings. Change.InstallHelper: Allow blank passwords in service run-as user configuration. Change.Core: Increase timeout of pipe for balloon notifications. Fix.Core: [from 3.18.2] Fixed critical Windows 2000 error in cases where a large number of processes exist. Change.ProcessControl: [from 3.18.2] Optimized loading of dynamic imports. Reduction in CPU use. Change.Installer: [from 3.18.2] Force Win2k users to manually close instances of Process Lasso during upgrade to avoid problematic older versions. Change.GUI: [from 3.18.2] Improved ProBalance configuration dialog behavior.
Addition.Installer: Process Lasso is no longer launched after install with administrative rights (showing processes of all users) unless configured to be launched that way. Addition.InstallHelper: Now force users who choose to start the governor as a service to user global INI and log path over-rides. Change.Installer: Removed IntallHelper from start menu shortcuts, you must now re-run the installer to make install related changes. Change.InstallHelper: Removed 'Process Lasso must restart' message and functionality, intending for the InstallHelper to only be run during an install, when Process Lasso is already closed. Change.InstallHelper: Restore 'back' button on second dialog. Change.InstallHelper: Auto-populate global log folder over-ride. Change.InstallHelper: Other changes related to run-as-service support. Change.InstallHelper: If error during service installation, don't allow user the option to continue without changing startup type or service config. Fix.GUI: Process creation time now shown in local time. Addition.GUI: Appended PID to process name in log item display. Change.GUI: Fixed tab ordering on several dialogs.
Addition.Installer: Process Lasso is no longer launched after install with administrative rights (showing processes of all users) unless configured to be launched that way. Addition.InstallHelper: Now force users who choose to start the governor as a service to user global INI and log path over-rides. Change.Installer: Removed IntallHelper from start menu shortcuts, you must now re-run the installer to make install related changes. Change.Installer: Removed config/LOG migration from very old versions. Change.InstallHelper: Removed 'Process Lasso must restart' message and functionality, intending for the InstallHelper to only be run during an install, when Process Lasso is already closed. Change.InstallHelper: Allow blank passwords in service run-as user configuration. Change.InstallHelper: Restore 'back' button on second dialog. Change.InstallHelper: Auto-populate global log folder over-ride. Change.InstallHelper: Other changes related to run-as-service support. Change.InstallHelper: If error during service installation, don't allow user the option to continue without changing startup type or service config. Fix.InstallHelper: Fixed issue where log events are not written when running the governor as a system service not in any user context, and a global log folder is not specified Fix.Core: Fixed issue where core engine, when running as a service, it in some cases wouldn't detect configuration changes. Fix.GUI: Process creation time now shown in local time. Addition.GUI: Appended PID to process name in log item display. Change.GUI: Fixed tab ordering on several dialogs. Change.GUI: Changed menu organization slightly.
Fix.Core: [from 3.18.2] Fixed critical Windows 2000 error in cases where a large number of processes exist. Change.ProcessControl: [from 3.18.2] Optimized loading of dynamic imports. Reduction in CPU use. Change.Installer: [from 3.18.2] Force Win2k users to manually close instances of Process Lasso during upgrade to avoid problematic older versions. Change.GUI: [from 3.18.2] Improved ProBalance configuration dialog behavior.
Fix.GUI: Fixed ProBalance settings dialog condition when 'Restore Defaults' button used, then 'Cancel' button pressed and changes aborted. Previous versions would show the unsaved settings when you reopened the ProBalance dialog, possibly causing user confusion. Change.Core: Minor tweaks to NT native API client code.
Fix.GUI: Fixed ProBalance settings dialog condition when 'Restore Defaults' button used, then 'Cancel' button pressed and changes aborted. Previous versions would show the unsaved settings when you reopened the ProBalance dialog, possibly causing user confusion. Change.Localization: Removed some strings that need not be translated from the localization file. Change.Core: Minor tweaks to NT native API client code.
Fix.InstallHelper: Fixed failure to determine that the governor was previous installed as a service. Addition.GUI: Added message box notice in case where GUI fails to restart governor as a service.
Fix.GUI: Fixed failure of imported configuration (menu - File / Import configuration) to persist after application closes. Fix.GUI/Core: Fixed issue where the core engine, when running as a service, was being inappropriately terminated by the GUI upon user logoff. Fix.InstallHelper: Fixed failure to determine that the governor was previous installed as a service. Addition.GUI: Added message box notice in case where GUI fails to restart governor as a service. Addition.GUI: Added menu item 'Help / Visit Bitsum Technologies'.
Addition.GUI: Added prompts confirming process close, terminate, and restart operations initiated by the user. Addition.GUI: Added additional prompts for operations on critical system processes. Fix.GUI: Fixed failure to remember window size and position in some circumstances.
Fix.GUI: Fixed failure to remember window size and position in some circumstances. Addition.GUI: Added prompts confirming process close, terminate, and restart operations initiated by the user. Addition.GUI: Added additional prompts for operations on critical system processes.
Addition.GUI: Added option to exit the GUI on window close, instead of minimizing to system tray. Addition.InstallHelper: Added extended error codes from MakeService to help track down service install problems. Addition.InstallHelper: Created new switches '/terminate' and '/uninstall', which were formerly combined in '/remove'. Fix.GUI: Various ongoing adjustments to windowing code. Change.GUI: Don't open another instance of the update check dialog if one is already open. Change.GUI: Edits to log entry descriptions. Change.Localization: Don't show language selection dialog since only English is available (instead of show and close). Change.Installer: Several upgrade related changes. Change.Installer: Less safety wait time for termination of running instances. Change.Installer: Startup settings now preserved better.
Change.Installer: No longer asks Windows 2000 users to terminate Process Lasso, unless necessary. Change.Installer: No longer launches startup config dialog if install is an upgrade. Addition.Installer: Now detects if Process Lasso instance(s) are still running after attempted termination, and prompts user to terminate them. Addition.InstallHelper: Added explicit '/checksettings' switch, to check for default setting changes the user should be prompted about.
Addition.Core: Added support for ProBalance restraint by changing the CPU affinity of offending processes. Addition.Core: Emits log entry when an instance of the governor starts. Addition.GUI: Added support for ProBalance restraint by changing the CPU affinity of offending processes. Addition.GUI: Created a new log/action column for process ID. Change.GUI: Minor optimizations. Change.Core: Minor optimizations. Change.Core: Tweaks to ProBalance restraint algorithm.
Fix.GUI: Now utilizes XP/Vista themed common controls (v6), an accidental omission. This improves the GUI display considerably. Change.Core: Optimized foreground window change detection code, resulting in an even further reduction in CPU usage. Change.GUI: Change links to processlasso.com domain. Addition.GUI: Ask once whether home or commercial install.
Change.All: Licensing changes, some features Pro only. (具体的には以下の機能: Vista Multimedia Scheduler config NT Scheduler config Process instance count limits Periodic virtual memory trimming) Change.Core: Further reduced resource usage. Change.GUI: Further reduced resource usage. Installer.Change: Reduced size of free build installation.
Addition.Core: Added support for matching wildcards to process pathnames for default affinities and priorities. Addition.GUI: Added 'match wildcards to pathnames' to default priority and default affinity dialogs. Addition.GUI: Added 'more strictly enforce affinities' to default affinity dialog. Addition.GUI: Reinstated updated Russian translation. Addition.GUI: Duplicate item detection added to dialogs. Change.GUI: Some spelling and grammar corrections. Change.GUI: Added dialog close confirmation if unsaved text is in edit box, to prevent accidental closes. Change.GUI: Improved appearance of default affinity dialog box. Change.Installer: Reduced size of installation for all builds. Change.Installer: Reduced size of helper utilities is_writable and test_gdiplus_present substantially (both now less than 4KB). Change.Installer: Upgraded to NSIS 2.42 Fix.InstallHelper: Improved automated termination of Process Lasso under Windows 2000. Fix.InstallHelper: Fix issue installing core engine as service with non-local user context. Fix.GUI: Fixed issue where 'exit GUI on window close' option would cause the system tray icon to act incorrectly when double clicked. Fix.GUI: Fixed last character of log entries being sometimes lost in log item display.
Addition.GUI: Added ability to select multiple processes in the listview. Change.Core: Completely rewrote configuration file load/save code. It is now much more efficient. Removal.GUI: Removed Matching Rules column for some tweaking in the next build. Fix.GUI: Fixed sporadic failure of configuration changes to propagate to the core engine, appeared in v3.38. Fix.GUI: Fixed some other minor issues. Fix.Governor: Fixed unnecessary accesses to the configuration file. Fix.InstallHelper: Improved W2k auto-termination of Process Lasso for install.
Process Lasso 3.41 beta Addition.GUI: Added Portuguese/Brazilian translation. This is the first translation imported from new text file format. Change.InstallHelper: Edited second configuration dialog to improve clarity.
Process Lasso 3.41.2 beta Fix.Core: Fixed issue where instance count limit process matching was inadvertently case sensitive under some circumstances. This would cause some name matches to fail, resulting in the Process Lasso taking no action where it was configured to act. Change.GUI: Date/time fields now shown in localized format. Change.Core: The username field in log events now is the user owning the target process, instead of the user context of the core engine instance that performed the action.
Process Lasso 3.42 Addition.GUI: Added Portuguese/Brazilian translation. Addition.TestLasso: Added new command line switch (-c) to run with a sustained CPU load for X seconds. Fix.Core: Fixed issue where instance count limit process matching was inadvertently case sensitive under some circumstances. This would cause some name matches to fail, resulting in the Process Lasso taking no action where it was configured to act. Fix.GUI: Fixed incorrect verb in confirmation message box of multi-process terminate and close. Change.GUI: Changed date/time formats. Change.Core: The username field in log events now is the user owning the target process, instead of the user context of the core engine instance that performed the action. Change.InstallHelper: Edited second configuration dialog to improve clarity. Change.Installer: Language selection of installer now propagates to Process Lasso application. Removal.Installer: Removed localization pack for translators from installer, is packaged separately now. This reduces installer size.
Addition.GUI: Added ProBalance option to not change priority class, only adjust CPU affinity. Addition.Core: Added support for ProBalance option to not change priority class during restraint.
Process Lasso 3.43.1 Addition.GUI: Added multi-process default priority and affinity context menu selections. Change.GUI: Updated PTBR translation and images.
ProBalance でフォアグラウンドプロセスを除外する設定にしてても優先度が下 げられてしまうバグは 3.43.2 beta で直った。 それ以前からある、下げた優先度を元に戻す CPU 使用率の参照が間違っている ("Per-process CPU usage when restraint should stop" ではなく "Per-process CPU usage when action should begin" を見ている)バグは(3.44.1 でも)直っ ていない。 そういうこと。
Fix.GUI: Fixed issue when governor installed as a service, launching the GUI can sometimes result in redundant instance(s) of the governor launched as a normal process. Fix.GUI: Fixed issue where Process Lasso would exit after load during system startup when user had enabled 'Exit GUI on window close'. Addition.GUI: Added CTRL-A keyboard short-cut to select all processes. Addition.Localization: Japanese translation added. Change.GUI: Made system tray icon type menu items more intuitive. Change.InstallHelper: Enabled Process Lasso rights selection in XP, as it pertains there too for limited users who want to see 'all processes' (not recommended). Change.Localization: Updated Portuguese/Brazilian translation, by Vitor Machado. Change.Localization: Updated Russian translation by Dmitry Yerokhin. Change.Localization: Localization text files are now all saved as UTF-16-LE (Unicode). Change.Localization: Improved internal utilities and build environment. Resource changes are now automatically propagated to all languages. Untranslated new and changed strings remain in English until a translator updates the applicable language pack.
Fix.GUI: Fixed sort of process creation time in listview. Fix.InstallHelper: Warning message about Pro only features now shown in localized language. Addition.GUI: Added message about Real Time priority class and how Windows may change it to High, unless the security policy is adjusted. Addition.GUI: Added secondary warning and confirmation when user is terminating, restarting, or closing multiple processes that include one or more system processes. Removal.Installer: Removed 'uninstall' shortcut from start menu folder. User should uninstall from Add/Remove Programs, to ensure administrative run mode. Change.Installer: Don't try to UAC self-elevate during uninstall, instead force user to run (or re-run) uninstaller with admin rights.
Bill2's Process Manager 3.3.0.1 * Correction d'un crash dans la fenetre de Statistiques, lorsqu'on faisait un clic droit et qu'aucun CPU et/ou process n'etait selectionne * Correction de l'install : meme si on ne demandait pas le francais, le programme l'affichait par defaut lors du premier chargement * Reduction de l'effet de flicker dans certaines fenetres * Amelioration du systeme de deplacement/sauvegarde du fichier de config lors de l'install, de la mise a jour du programme, et lors du chargement de l'application * Ameliorations sur l'icone du systray : elle pouvait parfois disparaitre sans raison
Fix.InstallHelper: (XP/2k only) Fixed preservation of last selected rights assignment between installs. Change.InstallHelper: Default rights assignment to 'highest' when running the core engine as a service, and disable lower rights selection. Change.AdvancedTools: Merged TweakScheduler and VistaMMSC resources into main resource module. Change.AdvancedTools: Readied TweakSchedule for localization. Change.AdvancedTools: Readied VistaMMSC for localization. Addition.Package: Included advanced tools TweakScheduler and VistaMMSC in freeware build. Addition.GUI: Added new 48x48 @ 24bpp application/shell icon, by Vitor Machado.
Fix.Installer: Fixed second, redundant query for language selection in Vista+ /w UAC. Fix.Localization: Changed much internal string handling to wide-character (unicode). Fix.Localization: Fixed installer component names in Japanese translation. Fix.Localization: Fixed update checker not translated in Japanese. Fix.InstallHelper: (XP/2k only) Fixed preservation of last selected rights assignment between installs. Change.InstallHelper: Default rights assignment to highest when running the core engine as a service, and disable normal rights selection. Change.AdvancedTools: Merged TweakScheduler and VistaMMSC resources into main resource module. Change.AdvancedTools: Readied TweakScheduler for localization. Change.AdvancedTools: Readied VistaMMSC for localization. Addition.Localization: Added Serbian language by Оzzii, српски. Addition.GUI: Added new 48x48 @ 24bpp application/shell icon, by Vitor Machado.
Addition.Installer: Added evaluation copies of TweakScheduler and VistaMMSC to free build. Addition.Localization: Added Dutch translation by Bart Van Zoest.
Fix.GUI: Internal tweaks and adjustments to deal with several theoretical conditions. Change.GUI: Data structure optimization slightly reduced memory required to track each process. Fix.GUI: Fixed a memory optimization mechanism. Fix.Localization: Fixed missing strings in Dutch version of the update checker.
Fix.GUI: Fixed a very small memory leak under specific circumstances. Fix.Localization: Fixed InstallHelper untranslated string in Japanese. Fix.Localization: Several fixes and updates inherited from v3.48 post-release updates. Fix.Licensing: Fixed days installed counter. Change.Licensing: Use type (commercial or home) is no longer asked. Change.Licensing: Commercial installations no longer have a forced expiration. Change.GUI: Some minor data structure size optimizations.
Process Lasso 3.51 beta
Addition.GUI: Added option to hide process icons in the listview, reducing RAM use by the GUI considerably when hidden.