def from_obj(analysis_system_obj): if not analysis_system_obj: return None analysis_system_ = System.from_obj(AnalysisSystem, AnalysisSystem()) if analysis_system_obj.get_Installed_Programs() is not None : analysis_system_.installed_programs = InstalledPrograms.from_obj(analysis_system_obj.get_Installed_Programs()) return analysis_system_
def from_obj(hypervisor_host_system_obj): if not hypervisor_host_system_obj: return None hypervisor_host_system_ = System.from_obj(hypervisor_host_system_obj, HypervisorHostSystem()) hypervisor_host_system_.vm_hypervisor = PlatformSpecification.from_obj( hypervisor_host_system_obj.get_VM_Hypervisor() ) return hypervisor_host_system_
def from_obj(win_system_obj): if not win_system_obj: return None win_system_ = System.from_obj(win_system_obj, WinSystem()) win_system_.domains = [String.from_obj(x) for x in win_system_obj.get_Domain()] win_system_.global_flag_list = GlobalFlagList.from_obj(win_system_obj.get_Global_Flag_List()) win_system_.netbios_name = String.from_obj(win_system_obj.get_NetBIOS_Name()) win_system_.open_handle_list = WinHandleList.from_obj(win_system_obj.get_Open_Handle_List()) win_system_.product_id = String.from_obj(win_system_obj.get_Product_ID()) win_system_.product_name = String.from_obj(win_system_obj.get_Product_Name()) win_system_.registered_organization = String.from_obj(win_system_obj.get_Registered_Organization()) win_system_.registered_owner = String.from_obj(win_system_obj.get_Registered_Owner()) win_system_.windows_directory = String.from_obj(win_system_obj.get_Windows_Directory()) win_system_.windows_system_directory = String.from_obj(win_system_obj.get_Windows_System_Directory()) win_system_.windows_temp_directory = String.from_obj(win_system_obj.get_Windows_Temp_Directory()) return win_system_