EldoS | Feel safer!

Software components for data protection, secure storage and transfer

Reboot required after installing SolFS drivers.

Also by EldoS: RawDisk
Access locked and protected files in Windows, read and write disks and partitions and more.
#4377
Posted: 11/22/2007 07:11:27
by Kenny Clement (Priority Standard support level)
Joined: 09/03/2007
Posts: 61

Sometimes, when you install or reinstall the SolFS drivers (using the API), it tells us we need to reboot the machine in order to mount SolFS storages.

However, this doesn't always happen, and seems to be completely random.
Sometimes we need to reboot, but when we try again 5 minutes afterwards, on the same computer, the same OS, ... it's not required.

Can you tell us when exactly a reboot is required?
This would be a great help for the installation procedure of our software.
#4379
Posted: 11/22/2007 07:54:31
by Volodymyr Zinin (EldoS Corp.)

Internally the InstallDrivers function uses the system API function StartService. If for some reason it returns an error, then you need to reboot the computer. For example the error can be returned if the previous version of the driver cannot be unloaded from the memory because of someone holds opened files on SolFS storages or there is an opened SolFS storage in the system.
#4386
Posted: 11/23/2007 03:38:32
by Kenny Clement (Priority Standard support level)
Joined: 09/03/2007
Posts: 61

We do an uninstall of the drivers when uninstalling our software.
Then we do an install of the drivers when installing.

So when we update our clients, we remove the solfs drivers, and then install them again.

When uninstalling the drivers, they should be unloaded from the memory, right?
Does this mean the uninstall of the drivers failed, even though it said this was successfull??
#4388
Posted: 11/23/2007 04:48:47
by Volodymyr Zinin (EldoS Corp.)

Quote
Kenny Clement wrote:
When uninstalling the drivers, they should be unloaded from the memory, right?

When the drivers are uninstalled, their binaries are removed and their records in the registry are also removed. But their memory representations can still stay in working state if there are some opened files on SolFS storages. For example when a storage is shown in the explorer the directory that is currently shown stays in opened state. So for such case for completely the uninstalling the system should be rebooted.

Quote
Kenny Clement wrote:
Does this mean the uninstall of the drivers failed, even though it said this was successfull??

If the UninistallDrivers routine returns the success then the drivers was uninstalled successfully. But in this case you should check the RebootNeeded parameter.
#4389
Posted: 11/23/2007 04:53:08
by Volodymyr Zinin (EldoS Corp.)

Quote
Vladimir Zinin wrote:
But their memory representations can still stay in working state if there are some opened files on SolFS storages.

All SolFS storages have been already removed. But if the storages were unmounted forcibly (the ForceUnmount was set to TRUE) some files could stay opened.
#4392
Posted: 11/23/2007 05:07:34
by Kenny Clement (Priority Standard support level)
Joined: 09/03/2007
Posts: 61

ok. Thanks :-)
Also by EldoS: Callback File System
Create virtual file systems and disks, expose and manage remote data as if they were files on the local disk.

Reply

Statistics

Topic viewed 3506 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!