I am having problems (probably a bug) with the Shell Extension of build 6.2.0.297x on Windows 10, 64bit.
I first installed the latest "Eraser6.2.0.2970.exe" from Sourceforge as an Administrator (the system would notify me that the runtimes included are not needed, so I just hit "Close" and the installation would pass through successfully).
The context menu appeared in my Windows Explorer screens - however, erasing files from the right-click menu would only work when I was not logged on as Administrator. I.e. it worked only in accounts different from the Admin account.
In the Admin account itself, the context menu itself would appear but after clicking on "Erase" nothing would happen. Then, after restarting Eraser manually, the built-in BlackBox Report plugin would always show the following Debug information:
Exception 1:
Message: Could not load file icon from W:\
Exception Type: System.IO.IOException
Stack Trace [0]: at Eraser.Util.ExtensionMethods.Methods.GetIcon(FileSystemInfo info)
Stack Trace [1]: at Eraser.DefaultPlugins.UnusedSpaceErasureTargetConfigurer..ctor()
Stack Trace [2]: at Eraser.DefaultPlugins.UnusedSpaceErasureTarget.get_Configurer()
Stack Trace [3]: at Eraser.Program.TaskFromCommandLine(TaskArguments arguments)
Stack Trace [4]: at Eraser.Program.CommandShell(ConsoleArguments args)
Stack Trace [5]: at Eraser.Program.CommandMain(String[] commandLine)
Stack Trace [6]: at Eraser.Program.Main(String[] rawCommandLine)
Guessing from the above Debug information, my specific problem seems to be related to a drive (the W drive) that is mapped as a network drive in my Admin account (but not in other user accounts on the same machine), and from which Eraser obviously tries to retrieve some file icon that causes the IO exception.
Can this problem be fixed somehow by building in some error handling or so when a file icon (here for a mapped network drive) cannot be found?
I first installed the latest "Eraser6.2.0.2970.exe" from Sourceforge as an Administrator (the system would notify me that the runtimes included are not needed, so I just hit "Close" and the installation would pass through successfully).
The context menu appeared in my Windows Explorer screens - however, erasing files from the right-click menu would only work when I was not logged on as Administrator. I.e. it worked only in accounts different from the Admin account.
In the Admin account itself, the context menu itself would appear but after clicking on "Erase" nothing would happen. Then, after restarting Eraser manually, the built-in BlackBox Report plugin would always show the following Debug information:
Exception 1:
Message: Could not load file icon from W:\
Exception Type: System.IO.IOException
Stack Trace [0]: at Eraser.Util.ExtensionMethods.Methods.GetIcon(FileSystemInfo info)
Stack Trace [1]: at Eraser.DefaultPlugins.UnusedSpaceErasureTargetConfigurer..ctor()
Stack Trace [2]: at Eraser.DefaultPlugins.UnusedSpaceErasureTarget.get_Configurer()
Stack Trace [3]: at Eraser.Program.TaskFromCommandLine(TaskArguments arguments)
Stack Trace [4]: at Eraser.Program.CommandShell(ConsoleArguments args)
Stack Trace [5]: at Eraser.Program.CommandMain(String[] commandLine)
Stack Trace [6]: at Eraser.Program.Main(String[] rawCommandLine)
Guessing from the above Debug information, my specific problem seems to be related to a drive (the W drive) that is mapped as a network drive in my Admin account (but not in other user accounts on the same machine), and from which Eraser obviously tries to retrieve some file icon that causes the IO exception.
Can this problem be fixed somehow by building in some error handling or so when a file icon (here for a mapped network drive) cannot be found?