#10465 closed defect (invalid)
vbox can't automount transient shared folders after logining in guest os
Reported by: | jinsheng | Owned by: | |
---|---|---|---|
Component: | shared folders | Version: | VirtualBox 4.1.8 |
Keywords: | automount shared folder | Cc: | |
Guest type: | Windows | Host type: | Windows |
Description
According sdk document, I can creates transient new shared folders by IConsole::createSharedFolder([in]wstring name,[in] wstring hostPath,[in] boolean writable,[in] boolean automount). And I set the automount ture.
I wrote some code like below:
IMachine machine = vbox.findMachine("windowsxp"); IProcess process = machine.launchVMProcess(session, "gui", null); progress.waitForCompletion(10000); IConsole console = session.getConsole(); sharename = "shared" + String.valueOf(new Random().nextInt()); console.createSharedFolder(sharename, "d:\\uml", false, true);
And the code work well. The shared folder was automounted, and i see a new driver with a driver letter in windows explorer. But after i logined in my guest xp, i wanted to add a new transient shared folder(like d:
nst) and i used some code like upside. Then i can't see a new driver representing the new shared folder. And I must mount the folder manually in order to use the folder.
Is this a bug in guest additions?Thank you.
Attachments (1)
Change History (3)
by , 12 years ago
Attachment: | vbox.log.txt added |
---|
comment:1 by , 12 years ago
Cc: | removed |
---|---|
Resolution: | → invalid |
Status: | new → closed |
Documented behavior, see user manual section "Automatic mounting", last paragraph. The behavior isn't set in stone though, so if you (or someone else) wants to improve this we'll gladly accept contributions. Eventually we might get to it, too, but it's low priority.
the vbox log file