In the GUI there is a flag "permanent" for every shared folder that I can
enable even though the VM is running at the time. If it is enabled, it means
the shared folder remains attached to the VM even when it is shut down (powered
off) and later started again from cold boot. Transient shared folders are gone
once the VM starts from cold boot or is powered off. They remain if the VM is
saved and restored.
This is the behaviour the GUI enables me, but I cannot see how I can reproduce
that with the API. Except if I explicitly change shared folders into persistent
shared folders once the VM is powered off and I can change its settings.
Klaus Espenlaub <[email protected]> schrieb am 12:24 Montag,
27.Oktober 2014:
Karoline,
On 27.10.2014 10:33, Karoline Haus wrote:
Hi I would like to add a permanent shared folder to a VM. Now I would like to
be able to do that also while the VM is in running state and while it is in
saved state. That is possible using the normal VBOX GUI, but using the API, I
get an error trying to add a shared folder to a saved VM and I don't know how I
can add a permanent shared folder to a running VM. The API says it only works
while the VM is off using the IMachine class? Is it not possible to add a
permanent shared folder using the IConsole class while the VM is running or in
saved state?
Confused... If the GUI can do what the API doesn't offer then how would the
GUI do that when it's only using the API? It's also adding temporary shared
folders in this case. When there's a running VM it's absolutely impossible to
add a permanent shared folder. If the GUI manages to somehow add a permanent
shared folder I'd consider it an API bug, but this bug should be "exploitable"
by all API clients if they use the same sequence of calls.
I think even for VMs which are in saved state it's not allowed to add
permanent shared folders - though this is something which probably could be
changed without causing extreme effort (the corresponding change for removing
shared folders while in saved state is much harder, because currently the API
has no knowledge which shared folders are actually in use, and removing those
would definitely break saved state).
Klaus
Any help would be greatly appreciated. Thanks, Karoline
_______________________________________________
vbox-dev mailing list
[email protected]
https://www.virtualbox.org/mailman/listinfo/vbox-dev
_______________________________________________
vbox-dev mailing list
[email protected]
https://www.virtualbox.org/mailman/listinfo/vbox-dev