EldoS | Feel safer!

Software components for data protection, secure storage and transfer

Implementing OnGetFileNameByFileId

Also by EldoS: Rethync
The cross-platform framework that simplifies synchronizing data between mobile and desktop applications and servers and cloud storages
Posted: 10/16/2013 08:26:40
by Volodymyr Zinin (EldoS Corp.)

Because this is erroneous situation. The originator of the request (Explorer.exe) expects such behavior. It sends the first "get file security" request with zero buffer length and based on the returned information (i.e. on the ERROR_INSUFFICIENT_BUFFER error and the required size) it allocates the required buffer and resends the request.
Posted: 10/16/2013 08:52:58
by david atkins (Basic support level)
Joined: 06/12/2013
Posts: 13

I have now shared the drive using NFS (on a server 2008) and I am unable to connect to this share from another machine (win XP) but I am able to connect to a share of a physical device on the system.

Can you confirm whether or not you are able to share the drive over NFS using the latest Mapper sample.

I have included a screenshot of the "Share and Storage Management" screen on the Server 2008, the NFS share of your drive appears but does not have a free space value which seems a bit odd.

Posted: 10/16/2013 09:08:49
by Volodymyr Zinin (EldoS Corp.)

I will recheck it later today with Delphi Mapper from the latest build and write the result to you.
Posted: 10/16/2013 09:13:04
by david atkins (Basic support level)
Joined: 06/12/2013
Posts: 13

Thank you very much.
Posted: 10/16/2013 12:41:52
by Volodymyr Zinin (EldoS Corp.)

I have been able to create an NFS share for whole disk and access it from a XP machine. Both machines (Windows 2008R2 as well as Windows XP SP3) are virtual VMware machines.

The Delphi Mapper (binary as well as the modified source file) can be taken here:
Please try it.

I tested it in the following way:
1. On the Win2008 machine execute Mapper.exe as admin and install the driver.
2. Create a virtual disk with a drive letter "W:".
3. Right click on the drive "W:" in Explorer and choose "Properties".
4. In the "Properties" dialog choose the "NFS share" tab, set the share name as "cbfs" and set the permissions as "read-write".
5. On the WindowsXP machine open a console (cmd.exe) and enter
mount \\\cbfs *
This causes a drive letter "H:" for the NFS share to appear in the system.
Posted: 10/17/2013 03:40:38
by david atkins (Basic support level)
Joined: 06/12/2013
Posts: 13

I am able to reproduce the steps you listed and successfully mount a shared drive but I encounter an error when I try to copy a file from it on the XP machine. These are the steps I followed:

1. ensure that there are several files and folders on the share for testing beforehand.
2. complete all steps as listed above.
3. open the drive that has been mounted on the XP machine in windows explorer.
4. copy a file from the drive onto the desktop.
5. receive an error (screenshot attached).
6. Then refresh the explorer window and all the files apear as folders.

Posted: 10/17/2013 08:07:45
by Volodymyr Zinin (EldoS Corp.)

Moved to HelpDesk for further investigation.
Also by EldoS: MsgConnect
Cross-platform protocol-independent communication framework for building peer-to-peer and client-server applications and middleware components.



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