You are here

Bugs in new Eraser Portable launcher

5 posts / 0 new
Last post
wraithdu
Offline
Last seen: 9 years 7 months ago
Developer
Joined: 2007-06-27 20:22
Bugs in new Eraser Portable launcher

There isn't an EraserPortable forum yet, so this'll have to go here. There are a couple pretty serious bugs in the newly released Eraser launcher. Copy and paste from my other post -

-------------
Lines 227 and 239 in the cleanup section have the MoveKey values reversed. Please fix because line 227 is the main HKCU\Heidi key so all user settings are not restored after exiting the portable version.

I don't mean to sound ungrateful of course. The last few weeks you've been doing some amazing work. So many useful releases. I can't thank you enough!!

EDIT - hmmm, something is not working right in the cleanup section at all. The HKCR\.ers and HKCR\Eraser.Document keys are not being deleted after restoration; I'm left with the backup keys intact. I'm not sure, but I've run across this when dealing with the HKCR hive in my NSIS launchers as well. I started making changes directly to HKLM\Software\Classes and this phenomenon went away. Can anyone else confirm this?
-------------

I replaced your HKCRs with HKLM\Software\Classes... and it is removing the backup keys correctly now.

Other bugs -
This key should NOT be deleted

HKLM\Software\Classes\CLSID\{645FF040-5081-101B-9F08-00AA002F954E}

It holds the context menu for the Recycle Bin. Deleting it removes every right-click option from it, including 'Empty Recycle Bin'. You should replace it with -

HKLM\Software\Classes\CLSID\{645FF040-5081-101B-9F08-00AA002F954E}\Shell\Erasext

There are also a few other keys you might consider adding -

HKLM\Software\Classes\CLSID\{8BE13461-936F-11D1-A87D-444553540000}
HKLM\Software\Classes\Eraser Scheduler
HKLM\Software\Classes\EraseextMenu

John T. Haller
John T. Haller's picture
Online
Last seen: 5 min 37 sec ago
AdminDeveloperModeratorTranslator
Joined: 2005-11-28 22:21
Good catches

I've rushed out a revision 2 that should fix all of these issues. The recycle bin one being serious enough to rush out the fix... though it shouldn't ever result in it actually being deleted (since it backs up and restores) I'm taking no chances.

Sometimes, the impossible can become possible, if you're awesome!

BuddhaChu
BuddhaChu's picture
Offline
Last seen: 6 years 3 months ago
Joined: 2006-11-18 10:26
yikes!

The right click menu for my Recycle Bin is gone. I'm trying out the portable Eraser prerelese2 right now to flush the free space on my D: drive. Is this a known issue or did using the prerelese1 version hose me (and the registry)?

If the latter...does anyone have a .reg file that will restore the right click menu for the recycle bin?

EDIT: Close call! Smile Looks like the Recycle Bin Right click menu is restored when you close out Eraser or at least was after I closed it out from the run above. Now the Recycle Bin menu works fine when Eraser is running or not. Weird error that seems to be gone. Smile

Cancer Survivors -- Remember the fight, celebrate the victory!
Help control the rugrat population -- have yourself spayed or neutered!

John T. Haller
John T. Haller's picture
Online
Last seen: 5 min 37 sec ago
AdminDeveloperModeratorTranslator
Joined: 2005-11-28 22:21
Yeah

That was the bug. It was while Eraser Portable was running. It's fixed in the new release. And I posted a link to a .reg fix on the slim chance someone's PC crashed while it was running.
https://portableapps.com/news/2007-07-16_-_eraser_portable_5.82_revision_2

Sometimes, the impossible can become possible, if you're awesome!

wraithdu
Offline
Last seen: 9 years 7 months ago
Developer
Joined: 2007-06-27 20:22
Rev 2 Looks Good!!

Checked it all out and everything looks good. The reg key restore/delete is working correctly now with the change to HKLM\Software\Classes\ as well. No more bugs, great job John!

I wonder if the HKCR vs HKLM\Soft\Clss is some sort of bug in NSIS, or the registry functions or what? Cause manual registry editing works as it should with the HKCR symbolic link (as expected). Using NSIS is the first time I've run into that problem, and it still occurs up to v2.29.

Log in or register to post comments