EldoS | Feel safer!

Software components for data protection, secure storage and transfer

Installation on another machine

Also by EldoS: SecureBlackbox
200+ components and classes for digital security, signing, encryption and secure networking.
#7994
Posted: 10/30/2008 12:23:33
by Khayralla AL-Athari (Standard support level)
Joined: 09/23/2008
Posts: 75

Hi all

I was testing my application installation on a fresh machine. but I didn't see the Virtual drive. Is this because I am using a trial version key ?
or I forgate some dll ?

currently I include the following files:
- CBFSNet.dll
- cbfs.sys
- VSMntNtf.dll

I am using the Advanced VDisk sample.

thanks
Khayralla
#7995
Posted: 10/30/2008 12:56:46
by Eugene Mayevski (EldoS Corp.)

Please explain
a) how exactly you are installing the package. Are you installing the driver to the system by calling InstallDriver() method or installer DLL?
b) what you mean by "didn't see the virtual drive". Where do you expect to see it? Do you check the result that the methods return?


Sincerely yours
Eugene Mayevski
#7996
Posted: 10/30/2008 13:09:01
by Khayralla AL-Athari (Standard support level)
Joined: 09/23/2008
Posts: 75

Hi Eugene

a) I make a setup project with VS2008 and I include the required dll,
when the application start, I use
CallbackFileSystem.InstallDriver(drivarName, mGuid, ref reboot);

and when closing my application I call
CallbackFileSystem.UninstallDriver(mGuid, ref Reboot);

b) I did'nt see it in the Windows Explorer.
always reboot return true ??
It is a fresh machine. (No Debug) application log some data like the Storage created successfully,
mount Media = 5000, Point added successfully, Drive name is Z:
#7997
Posted: 10/31/2008 01:17:55
by Eugene Mayevski (EldoS Corp.)

It's not a good idea to install/uninstall the driver from your application each time it's run. While it's possible, in some case you can end up with necessity to reboot the system after installing or uninstalling the driver. Installation/deinstallation should be done by the installer.

If Reboot is set to true, then you *must* reboot, otherwise the driver won't work.


Sincerely yours
Eugene Mayevski
#7998
Posted: 10/31/2008 06:47:52
by Khayralla AL-Athari (Standard support level)
Joined: 09/23/2008
Posts: 75

How can I do Installation/deinstallation ?
just registre/unregistre the dlls ?
#7999
Posted: 10/31/2008 07:22:26
by Eugene Mayevski (EldoS Corp.)

Please check documentation here. If you have questions after reading it, please post your more specific questions here.


Sincerely yours
Eugene Mayevski
#8019
Posted: 11/03/2008 10:33:03
by Khayralla AL-Athari (Standard support level)
Joined: 09/23/2008
Posts: 75

Eugene

I read the documentation and I didn't find any help.
Your documentation is hard to understand.

As I mentioned before, I creat a simple setup application using VS2008,
In the Detected Dependencies folder, there is a refrence to CBFSNet.dll and its path is C:\Program Files\EldoS\Callback File System\dotNET\NET_20\32bit\CBFSNet.dll.
Also I add the following files to the setup application:
- cbfs.sys
- cbfsinst.dll
- microsoft_vc90_crt_x86.msm
- msvcm90.dll
- VSMntNtf.dll
- VSNetRdr.dll

In the properties there is a Register Property.
with some predefined values: vsdrfDoNotRegister, vsdrfCOM, vsdrfCOMRelativePath, vsdrfCOMSelfReg and vsdrfFont.

Which dll I have to include and which Regster value I have to set.

Quote


Please check documentation here. If you have questions after reading it, please post your more specific questions here.


Please give a helpful answer.
thanks


#8020
Posted: 11/03/2008 10:50:48
by Khayralla AL-Athari (Standard support level)
Joined: 09/23/2008
Posts: 75

I think problem is solved.
I need more testing.
thanks
#8021
Posted: 11/03/2008 11:08:04
by Eugene Mayevski (EldoS Corp.)

1) You need to deploy the driver (cbfs.sys) and install it on the target system using CallbackSystem.InstallDriver() method OR using the installer DLL and it's InstallDriver function. The choice is yours.

2) You need to deploy CBFSNet.dll as described in documentation.


What *exactly* in documentation requires more commenting? Please tell me what part of documentation is not clear for you and we will attempt to extend that topic.


Sincerely yours
Eugene Mayevski
#8055
Posted: 11/05/2008 10:31:18
by Khayralla AL-Athari (Standard support level)
Joined: 09/23/2008
Posts: 75

Hi Eugene
Quote

1) You need to deploy the driver (cbfs.sys) and install it on the target system using CallbackSystem.InstallDriver() method OR using the installer DLL and it's InstallDriver function. The choice is yours.


I understand the first part:
1) You need to deploy the driver (cbfs.sys) and install it on the target system using CallbackSystem.InstallDriver() method.

but the second part is confusing me:
OR using the installer DLL and it's InstallDriver function. The choice is yours.
Can you clearify the second choice?

Also by EldoS: CallbackRegistry
A component to monitor and control Windows registry access and create virtual registry keys.

Reply

Statistics

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