python - Run program on guest OS in VirtualBox -


i running virtualbox 5.0.16 on ubuntu 14.04. have virtual machine 32-bit version of windows7. want run program on guest. first tried using python script purpose:

vbox = virtualbox.virtualbox() session = virtualbox.session() vm = vbox.find_machine('windows7') vm.launch_vm_process(session, 'gui', '').wait_for_completion()  session = vm.create_session() time.sleep(35) gs = session.console.guest.create_session('win7', '') process, stdout, stderr = gs.execute('c:\\windows\\system32\\cmd.exe', ['/c', 'tasklist']) print stdout 

machine starts well, can't run program because raises following error:

traceback (most recent call last): file "runonguest.py", line 39, in gs = session.console.guest.create_session('win7', '') file "/usr/local/lib/python2.7/dist-packages/virtualbox/library_ext/guest.py", line 24, in create_session raise systemerror("guestsession failed start") systemerror: guestsession failed start

after tried using command-line in order run program on guest. have running virtual machine, , trying execute following command:

vboxmanage guestcontrol "windows7" --username win7 run --exe c:\windows\system32\cmd.exe  --wait-stdout  -- "c:\windows\system32\cmd.exe" "/c" "tasklist" 

but brings me next error:

vboxmanage: error: verr_account_restricted vboxmanage: error: details: code vbox_e_iprt_error (0x80bb0005), component guestsessionwrap, interface iguestsession, callee nsisupports vboxmanage: error: context: "waitforarray(comsafearrayasinparam(asessionwaitflags), 30 * 1000, &enmwaitresult)" @ line 938 of file vboxmanageguestctrl.cpp

i searching possible solutions of them older versions of virtualbox command run doesn't exist @ all. nice if knows possible solution. thanks.

access [start menu] , in [search program , files] type run. inside [run line] type gpedit.msc. there, go windows settings -> security settings -> local policies -> security options -> [accounts: limit local account use of blank passwords console logon only] , set disabled. after vm restart, should solved.


Comments