Hi everyone,
I'm trying to change some VM setting during the execution of virtualbox. I
read in SDK documentation that it's possible only locking the machine and
saving its state, otherwise no change will be performed.

I tried to achieve it using java api (com-xpcom glue) and custumize
TestVBox.java, but I fall into these errors:

   - if I write
   m.lockMachine(sess, LockType.fromValue(2)); // lock write
   The function "lockMachine" returned an error condition: "The machine
   'NAME' is already locked for a session (or being unlocked)" (0x80bb0007)

   - if I write
   sess.unlockMachine();
   The function "unlockMachine" returned an error condition: "The session
   is not locked (session state: Unlocked)" (0x8000ffff)

   - if I write directly (without any lock command)
   m.saveSettings();
   The function "saveSettings" returned an error condition: "The machine is
   not mutable (state is Running)" (0x80bb0002)


How could I solve it?

Thanks

-- 
Federica Renzi
_______________________________________________
vbox-dev mailing list
vbox-dev@virtualbox.org
https://www.virtualbox.org/mailman/listinfo/vbox-dev

Reply via email to