Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Hyper-X fix #213

Merged
merged 1 commit into from
Jan 20, 2025
Merged

Hyper-X fix #213

merged 1 commit into from
Jan 20, 2025

Conversation

NotRequiem
Copy link
Collaborator

@NotRequiem NotRequiem commented Jan 20, 2025

Added motherboard_product technique to replace old motherboard techniques (25 of score)
Added VIRTUAL_PROCESSORS to the Windows list technique
Added compatibility for 32 bits in virtual_processors technique

Reduced physical port connectors score to 10 as previously discussed
Removed VPC_board and hyperv_board technique, they are not reliable because Microsoft motherboard exists

Fixed Hyper-X detecting Microsoft motherboards as Hyper-V VMs
Fixed Physical port connectors technique from flagging Surface Pro devices
Fixed GetThreadsUsingWMI returning an incorrect value in case of failure
Fixed audio_devices using a different WMI threading mode than the rest of techniques

Improved WMI wrapper to handle multiple WMI initialization modes, previously it was returning an error if WMI was already initialized with another threading mode
Improved every technique that uses WMI to avoid WMI reinitialization, improving speed

Changed VM brand description functions in CLI to be compatible with C++ 11 (string_view removed from function parameter)

@NotRequiem NotRequiem merged commit e96862c into kernelwernel:dev Jan 20, 2025
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant