VirtualBox

Ticket #6932 (new defect)

Opened 4 years ago

Last modified 4 years ago

Cannot write data to files on shared folder

Reported by: kefiller Owned by:
Priority: minor Component: shared folders
Version: VirtualBox 3.2.0 Keywords:
Cc: Guest type: Windows
Host type: Windows

Description

Shared folder issues with Virtualbox 3.2.0 running in a WinXP SP3 box, with a WinXP SP3 guest, also tested with VBox 3.2.2 WinXP SP3 guest on Debian host.

I'm have an application, that writes data to files. My share on guest mapped as network drive Z. When trying to write some data to existing file, located on Z, i got an "access denied" exception. When doing the same thing to files on drive C, all is ok. When changing the contents of the file on Z with notepad.exe, all is ok.

I wrote a simple app, demonstrating that problem. It's source code and compiled exe is attached in an archive. Run exe, put a path to the file on share in edit box and press ok. If no such file exist, it's will be created and data will be succesfully written. But if such file exist, you got an "access denied" or "unknown error" message box.

The part of code causing the problem is located in VBOX_FALL_TEST1Dlg.cpp:

//... skipped

CFile file;
// create if not exist
file.Open(fileName, CFile::modeCreate | CFile::modeNoTruncate );
file.Close();
        
// open to write
file.Open(fileName, CFile::modeWrite );
file.SeekToEnd();

CString s = "adsasd";

// write. Here throws an exception
file.Write(s, s.GetLength());
file.Close();

//... skipped

Archive and VBox.log attached.

Attachments

vbox_fall_test1.zip Download (14.0 KB) - added by kefiller 4 years ago.
Source code and executable
VBox.log Download (43.7 KB) - added by kefiller 4 years ago.
VirtualBox log

Change History

Changed 4 years ago by kefiller

Source code and executable

Changed 4 years ago by kefiller

comment:1 Changed 4 years ago by kefiller

And sorry for my English :)

Note: See TracTickets for help on using tickets.

www.oracle.com
ContactPrivacy policyTerms of Use