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

WMI & MOF method test exerciser. #71

Open
wants to merge 3 commits into
base: main
Choose a base branch
from

Conversation

ManOnTheMountainTech
Copy link
Collaborator

This code demonstrates that an app is not blocked waiting for the driver to execute a method, unless it wants to wait. The /bist switch is added for exercising the "self test" functionality in TailLight.sys.

This code is a port of Toaster's exe directory into the latest Windows framework, WinRT. RAII wrappers for COM objects are used instead of remembering to release memory. ComPtr and CCompPtr are obsolete.

For this iteration, the code is designed for executing the WMI BIST method in TailLight. It might be relatively easy to make the code more generic so that many types of WMI objects and methods can be accessed from the same code base.

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