EldoS | Feel safer!

Software components for data protection, secure storage and transfer


Also by EldoS: Rethync
The cross-platform framework that simplifies synchronizing data between mobile and desktop applications and servers and cloud storages
Posted: 04/17/2008 04:12:15
by Davie De Smet (Priority Standard support level)
Joined: 02/15/2008
Posts: 5

We have encountered strange behavior from the SolFSInstaller giving us inconsistent responses related to weather drivers are installed or not installed.

SolFSInstaller /u
the (un)installer reports that the drivers are not installed.

if we then try:
SolFSInstaller /i
the installer reports that the drivers are already installed.

The only option is to manually remove the driver files and then run the installer again. This does not occur often, but only occasionally.

What could potentially be going on here?
Posted: 04/17/2008 04:47:46
by Eugene Mayevski (EldoS Corp.)

What is SolFSInstaller? I don't remember that we ship this application (at least publicly).

Sincerely yours
Eugene Mayevski
Posted: 04/17/2008 04:56:21
by Kenny Clement (Priority Standard support level)
Joined: 09/03/2007
Posts: 61

That's a commandline .NET application we wrote.
Matt thought you guys wrote it, which is incorrect.

It's basically a wrapper for the

SolFSStorage.InstallDrivers(DiskDriver, FSDriver, out reboot, "appName");
SolFSStorage.UninstallDrivers(out reboot, "appName");


If uninstall says the drivers are not installed, that means that
SolFSStorage.UninstallDrivers(out reboot, "appName");
has thrown an IOException (meaning the drivers aren't installed)

For the installDrivers, we check first if the file exists, and what version it is.

Meaning, for installation, we check the filesystem for the solfs.sys and soldisk.sys files.
For uninstall, we rely on your API.

Is it possible that uninstall gives an IOException, even though the files are there?
Posted: 04/17/2008 07:45:07
by Davie De Smet (Priority Standard support level)
Joined: 02/15/2008
Posts: 5

Looks like we encounter issues with the installer when we are uninstall the drivers and do not reboot. when we subsequently reinstall the drivers, we see exceptions in our client.
Posted: 04/17/2008 08:09:27
by Eugene Mayevski (EldoS Corp.)

Does your application handle RebootNeeded parameter? If RebootNeeded is true after calling UninstallDrivers, then you *must* reboot. You can't continue installation.

Sincerely yours
Eugene Mayevski
Also by EldoS: CallbackFilter
A component to monitor and control disk activity, track file and directory operations (create, read, write, rename etc.), alter file data, encrypt files, create virtual files.



Topic viewed 2880 times

Number of guests: 1, registered members: 0, in total hidden: 0


Back to top

As of July 15, 2016 EldoS Corporation will operate as a division of /n software inc. For more information, please read the announcement.

Got it!