EldoS | Feel safer!

Software components for data protection, secure storage and transfer

CBFS 2.5 beta & Network Mount Points

Also by EldoS: CallbackDisk
Create virtual disks backed by memory or custom location, expose disk images as disks and more.
#8840
Posted: 02/10/2009 14:54:31
by Ian Colomby (Priority Standard support level)
Joined: 11/14/2008
Posts: 25

We've mounted a network mounting point with the Eldos v2.5 C# Mapper sample, using the specified format i.e. (;myServerName;myShareName) and trying to access the files via UNC path.
However, we're noticing a 5-10 second delay when trying to open Microsoft Office files. Other file formats (images, text files, PDFs) don't have this problem.

This problem occurs in both Office 2003 and 2007. The MS application loads, but on the status bar, we see something like, "Connecting to \\myServerName\myShareName\myFile.doc for information". For about 5-10 seconds, the application hangs, then finally loads the file. It seems that this occurs regardless of file size.


Also, we've installed both helper DLL's as suggested. In the HTML help file for CallbackFileSystem.AddNetworkMountingPoint method, it says "Be sure to install Network Redirector helper DLL and optionally Explorer Notification helper DLL". Is there a specific reason why the Explorer Notification helper DLL is optional?


Thanks, Ian
#8846
Posted: 02/11/2009 02:54:07
by Volodymyr Zinin (EldoS Corp.)

Hi Ian,

I will check it. Please wait...
#8850
Posted: 02/11/2009 09:10:26
by Ian Colomby (Priority Standard support level)
Joined: 11/14/2008
Posts: 25

Another few issues we're noticing in addition to the one above:

We're unable to access the network share via UNC path from the Open/Save dialog boxes in Microsoft Office. The error says "You do not have access to the folder '\\myServerName\myShareName'. See your administrator for access to this folder." This problem does not occur with other applications.

In addition, an error occurs when trying to open a file via right click menu -> Open With: "The directory name is invalid".

Thanks, Ian
#8863
Posted: 02/12/2009 01:25:44
by Volodymyr Zinin (EldoS Corp.)

I have fixed it. The bugfix will be available in the nearest build (it will be done in several days).
#8868
Posted: 02/12/2009 08:35:36
by Ian Colomby (Priority Standard support level)
Joined: 11/14/2008
Posts: 25

Great, thanks for the updates.

Regarding the helper DLL's - In the HTML help file for CallbackFileSystem.AddNetworkMountingPoint method, it says "Be sure to install Network Redirector helper DLL and optionally Explorer Notification helper DLL". Are there specific reasons why the Explorer Notification helper DLL is optional?


Thanks, Ian
#8871
Posted: 02/12/2009 10:19:44
by Eugene Mayevski (EldoS Corp.)

CBFS API sends WM_DEVICECHANGE notification to let other applications know that the new disk has been added or removed. This works when the CBFS API is part of the regular process, running in the same user session in whicvh Explorer runs. In CBFS API is part of the Windows Service, the notifications won't reach Explorer and Explorer won't display new drive (and won't remove it). Notification DLL forwards the notification from CBFS API to Explorer.


Sincerely yours
Eugene Mayevski
#8872
Posted: 02/12/2009 10:20:00
by Volodymyr Zinin (EldoS Corp.)

The Explorer Notification helper DLL is necessary only to notify Explorers in other session about mounting points creation/deletion. If you don't create mounting points in other sessions (BTW the global type of mounting point is related to other sessions) then it isn't necessary to install it.
And yes, there is one more situation when this dll is needed - when the application that supports virtual disks terminated without deletion the mounting points (for example it crashed). In this case the CallbackFS driver deletes them itself and during this process it sends the notification about the deletion to sessions where the mounting points are visible (and perhaps to the current session too) by means of the Notification helper DLL.
#8969
Posted: 02/19/2009 07:37:49
by Volodymyr Zinin (EldoS Corp.)

The new build (version 2.5 RC build 46) is available on the site.
#8977
Posted: 02/19/2009 09:50:43
by Ian Colomby (Priority Standard support level)
Joined: 11/14/2008
Posts: 25

We installed the newest version (v2.5RC) and the helper DLL's, ran the C# Mapper sample, using network mounting points and tried to browse files via UNC path.

We're still noticing performance issues with Microsoft Office files as mentioned before (for both Office 2003 and 2007). Opening and saving files are slow. Browsing the share's directories in the Open/Save As dialog boxes is slow as well. This seems to only occur with Microsoft Office, as we're not noticing these issues with other applications such as Paint, NotePad, Adobe Photoshop/Acrobat.

Any insight would be greatly appreciated.

Thanks, Ian
#8980
Posted: 02/19/2009 11:11:52
by Volodymyr Zinin (EldoS Corp.)

Unfortunately I can't reproduce the problem (v2.5.46 C# Mapper sample). Please specify what version of Windows are you using?
Also check that it is really the latest version of the following binaries are installed: cbfs.sys (located in <win_root>\system32\drivers) and VSNetRdr.dll (in <win_root>\system32).
Thanks.
Also by EldoS: CallbackDisk
Create virtual disks backed by memory or custom location, expose disk images as disks and more.

Reply

Statistics

Topic viewed 12711 times

Number of guests: 2, 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!