Code: Select all
Traceback (most recent call last):
File "C:\Users\User\AppData\Local\Programs\Python\Python310\lib\site-packages\virtualbox\library_base.py", line 209, in _call_method
ret = method(*in_params)
File "C:\Users\User\AppData\Local\Temp\gen_py\3.10\D7569351-1750-46F0-936E-BD127D5BC264x0x1x3.py", line 6955, in AttachDeviceWithoutMedium
return self._oleobj_.InvokeTypes(1610743943, LCID, 1, (24, 0), ((8, 1), (3, 1), (3, 1), (3, 1)),aName
pywintypes.com_error: (-2147352567, 'Exception occurred.', (0, None, None, None, 0, -2147024809), None)
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "c:\Users\User\Desktop\PyHoneyVM\test.py", line 13, in <module>
session.machine.attach_device_without_medium(name = "SATA", controller_port = 0, device = 0, type_p = virtualbox.lib.DeviceType(value = 3))
File "C:\Users\User\AppData\Local\Programs\Python\Python310\lib\site-packages\virtualbox\library.py", line 15591, in attach_device_without_medium
self._call(
File "C:\Users\User\AppData\Local\Programs\Python\Python310\lib\site-packages\virtualbox\library_base.py", line 200, in _call
return self._call_method(method, in_p=in_p)
File "C:\Users\User\AppData\Local\Programs\Python\Python310\lib\site-packages\virtualbox\library_base.py", line 228, in _call_method
raise errobj
virtualbox.library_base.VBoxError: 0x80020009 ((-2147352567, 'Exception occurred.', (0, None, None, None, 0, -2147024809), None))
Code: Select all
import virtualbox
virtual_box = virtualbox.lib.IVirtualBox()
session = virtualbox.lib.ISession()
virtual_machine = virtual_box.register_machine(machine = virtual_box.find_machine(name_or_id = "test"))
virtual_machine.lock_machine(session = session, lock_type = virtualbox.lib.LockType(value = 3))
session.machine.add_storage_controller(name = "SATA", connection_type = virtualbox.lib.StorageBus(value = 2))
session.machine.attach_device_without_medium(name = "SATA", controller_port = 0, device = 0, type_p = virtualbox.lib.DeviceType(value = 3))