Yesterday, 11:08 AM
(03-30-2026, 11:06 PM)al3x Wrote: Btw, while experimenting with Dokan and uninstalling/reinstalling HBS, I just realized that after a complete uninstall of HBS the following 2 drivers are kept installed:
Code:==================================================
Name : hasldisk
Display Name : Hasleo Virtual Disk Driver
Status : Started
Startup Type : Automatic
ErrorControl : Ignore
File Description : HasleoDisk Virtual Disk Driver
File Version : 2.1.1.65
Company : Olof Lagerkvist
Product Name : hasldisk
Description : Disk Emulation Driver
Filename : C:\WINDOWS\system32\drivers\hasldisk.sys
Command-Line : System32\drivers\hasldisk.sys
==================================================
==================================================
Name : Dokan2
Display Name : Dokan2 Userspace Filesystem Driver
Status : Started
Startup Type : Automatic
ErrorControl : Ignore
File Description : Dokan Driver
File Version : 2.1.0.1000
Company : Dokan Project
Product Name : Dokan
Description : File System Driver
Filename : C:\WINDOWS\system32\drivers\dokan2.sys
Command-Line : System32\drivers\dokan2.sys
==================================================
Shouldn't those be removed again when uninstalling HBS?
I can see that this might be a problem with Dokan as that could be used by other projects, too. But maybe there's a method to determine if that driver is still in use? Or HBS could remember if the driver was initially installed (or already present) during HBS setup.
Another idea:
HBS could hold back with the driver installation and install drivers on first usage (disk/file mount). And there could be a button in the "Tools" section to remove/reinstall drivers.
Thanks for the detailed feedback, much appreciated!
You're absolutely right that driver handling could be smarter in some cases (like checking if Dokan is still in use before removal, or installing drivers only when needed). Those are great suggestions.
Just a bit short on time to work on them right now, but I'll keep them in mind for future updates.
Thanks again!
