Windows 2000 Support

  • Subscribe to our RSS feed.
  • Twitter
  • StumbleUpon
  • Reddit
  • Facebook
  • Digg

Sunday, 28 February 2010

Finishing up v3.82

Posted on 15:13 by Unknown
I'm in the final phase of v3.82 development. Don't worry, I polished several more things since the last beta. Its possible I'll release another beta before final release, but not guaranteed. The changes are minor and 'safe', regression testing has gone well, and testing of all new changes have gone well.

I've also included a CHM help file, for the many users who've requested it. I find it much easier to browse than my online documentation. It does increase the installer size, but it is still under 1MB.

Full change log is coming soon... I am eager to get this new 'more polished' v3.8x released.
Read More
Posted in | No comments

Saturday, 27 February 2010

Instant self-elevate (Manage processes of all users)

Posted on 17:47 by Unknown
In the many additions made to v3.80, I neglected to mention the new 'Manage processes of all users' toggle. This 'Main' menu option will cause Process Lasso to toggle its state between 'highest rights' and 'normal rights'. It automatically restarts itself and the core engine. Of course, when transitioning to 'highest rights' a UAC dialog is presented (in Vista and above).

I figured many people probably didn't notice it, especially since I forgot to add it to the change log. Therefore, here's a blog post about it.

Side note
Thanks, as always, to the many fans of Process Lasso. It took years to get the software to where it is today. Without you, loyal users, I'd not have had the impetus to go on. Now we've got version 4 on the drawing board. It will be great, and I look forward to sharing it with everyone. Remember, my email is always open.
Read More
Posted in | No comments

Wednesday, 24 February 2010

Process Lasso v3.81.1 beta now available

Posted on 20:01 by Unknown
I just released Process Lasso v3.81.1 beta. This will be a VERY short beta series, as the changes are minimal and quite safe. Amongst other minor polishing, I've added the capability to sort by columns in the new Active Processes listview. The last sorted column is also remembered. Of course, this capability already existed in the 'All processes' listview. This omission was often noticed in v3.80, much to my surprise - so here it is. In accordance with my versioning system, v3.82 will be the final build.

Changes so far:
  1. Addition.GUI: Sort by column now supported in new 'Active Processes' tab, as was already the case in the 'All Processes' tab
  2. Addition.GUI: Last sorted column of new 'Active Processes' tab is remembered
  3. Change.GUI: Moved graph visibility setting to the registry, so a config reload and process recheck event won't be triggered every time the graph visibility is toggled by the user. Other GUI settings are also being migrated to the registry in future builds.
  4. Change.Core: No longer restore the original priority of a process whose priority was adjusted while it was in a lowered priority class due to a ProBalance event
Read More
Posted in | No comments

Monday, 22 February 2010

A lull in development? No way..

Posted on 18:20 by Unknown
Most of those who know me would have expected another development update by now. Well, Process Lasso v3.82 is coming soon. This new version simply completes polishing of v3.80. I was personally disappointed in v3.80 due to the GUI anomalies in the first few builds. I'm ensuring this one is well tested and fully polished. For me, it is the re-try of the v3.80 launch. One the many improvements include the often requested sort of the Active Processes tab, as a note to all those who've emailed me about that. There will be a v3.81 beta series that will come for a few days, but then v3.82 will be released shortly there-after. Barring unforeseen complications or distractions, I hope to have v3.81 beta available through this week, with v3.82 launching early next week at latest (hopefully).



Read More
Posted in | No comments

Monday, 8 February 2010

Urging people to beware of 'foreground boosters'

Posted on 13:18 by Unknown
I would like to take this opportunity to remind users to stay away from any application that boosts the priority class of the foreground process. These sort of utilities are dangerous, and a cheap hack. There is a reason Process Lasso doesn't take this simple approach to solving the NT responsiveness problem - it doesn't work and is dangerous. Windows already uses a few methods of foreground boosting (i.e. longer time slices), and additional boosting of the foreground process priority is not only unhelpful, but also can be quite harmful.

More information is here.
Read More
Posted in | No comments

Thursday, 4 February 2010

v3.80.4 released

Posted on 08:39 by Unknown
On the heels of v3.80.3 is v3.80.4. This build fixes more pane positioning anomalies that were still present in v3.80.3. Yes, I'm quite embarrassed about this. I never saw them during testing because of the particular way I utilize the Process Lasso GUI. A lot of existing users didn't see the anomalies for the same reason. Sadly, I'm sure many new users of the product did see these child window positioning anomalies. This time it really caught me by surprise.. I thought I had it fixed.

Other than these GUI issues, v3.80 has been really solid. I worked extensively on the core functionality, but clearly faltered in a very visible part of the product - the GUI. Now, its up to me to recover from these non-critical, but important mistakes and continue on with development and life. I'm looking into ways to better my QA so that little user interface bugs don't slip through. I have automated tests for much of the core functionality, but the user interface is less able to be tested in an automated way.

In the end, I encourage my users to always report any anomalies they see. Had a user not been brave enough to report the continuing v3.80.3 GUI anomalies, they might still exist. One of the causes of my failure here may have been that I released v3.80.3 while I was sick, so released it and then didn't get back to my PC for a little while. So, perhaps I would have eventually have noticed it a few days later, but still a user report is what got me on the ball. Once I was aware of the problem, it took less than 10 minutes to fix.

I'm feeling better now, and will resume development work. I can tell you though that the new major version of Process Lasso is going to be delayed a bit, as I continue to polish the v3.80 code. There will probably be several more minor updates to v3.80, none of them critical, but all of them continued incremental improvements to the code.
Read More
Posted in | No comments

Monday, 25 January 2010

3.80.2 update

Posted on 09:50 by Unknown
Last night I struggled until 5am to prepare a new update to Process Lasso. It includes some enhancements to the system tray tooltip for English users (other languages coming soon), a fix for certain customized ProBalance settings, indication of hard-coded ProBalance exclusions in the GUI, and a fix for the pane positioning errors (blank/corrupt GUI window).

Regarding the child window positioning errors that could cause a corrupt looking Process Lasso user interface - I finally determined how this was occurring. It was due to the rewrite of the sizing code, and the new ability to hide the graph. Basically, if people tweaked the pane positions around, then changed the main window size .. the result could sometimes be 'out of whack'. It took a specific set of changes to induce this. Typically it would occur if the user maximized the window, reduced the graph size, then restored the window. For some unlucky people, who wanted to tweak the pane positions in a particular way, they'd always encounter this. For the majority of other people, they'd never see this problem. I can tell you that from now on I'll be resizing these panes every which way, and resizing the window in every conceivable fashion during my testing ;o.

For now, I've just forced these pane positions to reset when the main window size changes. Don't worry, for all those who want their pane positions remembered, I will have a proper fix in v3.80.3. I simply had to have a reliable build that didn't have this annoying issue - that was the top priority.

I don't know how many users encountered this, but it doesn't 'sit well' with me to think that people evaluating the product ended up with a corrupt looking user interface. Sure, they could have used the View menu option 'Reset window positions' to fix it, but they didn't know that. This could have ruined the entire Process Lasso 'empire' .. a simple mistake to some window sizing code because I wanted to be sure to preserve relative pane sizes and positions upon main window resize. In other words, I wanted a tweaked user interface to have its tweaked state preserved even when the main window size changes. Previous versions worked like this, and v3.80.3 will again behave this way.

Yes, since I use straight C++, I must do all this painful window resizing code myself. If I used a high level language, or other abstraction layer, it'd all be done for me. However, the GUI would eat up considerably more resources. I hope my users appreciate the slim product in the end, and its worth it.

Did you see this user interface anomaly in v3.80 and v3.80.1? I'd love to know how many people actually saw it. Did you NOT see it? I'd even more love to hear from those who DIDN'T see it, lol.
Read More
Posted in | No comments
Newer Posts Older Posts Home
Subscribe to: Posts (Atom)

Popular Posts

  • WARNING: Cracks for Process Lasso may modify HOSTS file
    WARNING:  Cracks for Process Lasso have been seen to modify your system HOSTS file so that you can no longer access  bitsum.com  and/or  bit...
  • Licensed user update dialog - Activation code will be automatically populated in license validation box
    Licensed User Update Dialog  - Activation code will be automatically populated in license validation box First, to be clear, the license val...
  • No more COM
    Years ago I wrote my process enumeration and management module. It primarily uses the NT Native API, giving it extended capabilities over th...
  • Process Lasso v3.65.3 beta released
    I've released the first new beta that is 100% UNICODE. I've regression tested almost all the software, though there may still be som...
  • Licensing changes ... Yes, I still call it Free. Do you?
    Starting in Process Lasso v3.50, there have been a few minor changes to the licensing. The free build has these changes: ADDED a system tray...
  • Nag annoyance reduced
    The battle to come up with a tolerable licensing system continues. I struggle with this, as I want my software to be completely free. Howeve...
  • Surprising Benchmarks on AMD Processors - Why the old Phenom II x6 remains a great CPU
    Surprising Benchmarks on AMD Processors The good old x6 Phenom II performs *almost* as fast as the latest unreleased generation of AMD proce...
  • Nag screen changes
    Hi my loyal Process Lasso users and friends. Yes, that's right, I've made many new friends during this project ;) I just wanted to l...
  • Version 6 Goes Final
    Version 6 Goes Final as v6.0.0.58 I don't even know where to start with the changes, so I'm going to refer you to two documents. Nei...
  • Code review and bug tracking continues
    This is the tedious part of pre-release work ;o. I will release a new beta though, as soon as I possibly can. Although I've got new prob...

Blog Archive

  • ▼  2013 (1)
    • ▼  March (1)
      • Process Lasso and WDFME
  • ►  2012 (6)
    • ►  September (1)
    • ►  July (1)
    • ►  June (2)
    • ►  January (2)
  • ►  2011 (166)
    • ►  December (3)
    • ►  November (2)
    • ►  October (2)
    • ►  September (6)
    • ►  August (12)
    • ►  July (14)
    • ►  June (17)
    • ►  May (19)
    • ►  April (13)
    • ►  March (27)
    • ►  February (31)
    • ►  January (20)
  • ►  2010 (203)
    • ►  December (23)
    • ►  November (34)
    • ►  October (38)
    • ►  September (17)
    • ►  August (19)
    • ►  July (19)
    • ►  June (11)
    • ►  May (16)
    • ►  April (8)
    • ►  March (6)
    • ►  February (6)
    • ►  January (6)
  • ►  2009 (43)
    • ►  December (6)
    • ►  November (1)
    • ►  October (10)
    • ►  September (3)
    • ►  August (1)
    • ►  July (9)
    • ►  June (2)
    • ►  May (3)
    • ►  April (4)
    • ►  March (4)
Powered by Blogger.

About Me

Unknown
View my complete profile