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

'MyUserUSBInterfaceDriver.h' file not found #2

Open
jdoddonset opened this issue Feb 24, 2020 · 2 comments
Open

'MyUserUSBInterfaceDriver.h' file not found #2

jdoddonset opened this issue Feb 24, 2020 · 2 comments

Comments

@jdoddonset
Copy link

In file MyUserUSBInterfaceDriver.cpp, I get the message the the corresponding header file, MyUserUSBInterfaceDriver.h, cannot be found. And I have looked for it but don't see it myself.

I am trying to figure out how to change a USB driver based on IOKit and using a codeless Kext that allows USB access in a Java program to use DriverKit and System Extensions since Kernel Extensions will not be allowed in future versions of macOS 10.15.x.

Thank you for creating this example. It's the only one I can find anywhere!

@jzlka
Copy link

jzlka commented Jun 16, 2020

The header file is generated by the IIG tool during the build process (check the other issue). KEXTs generally are not deprecated, just ones with equivalents at SYSX.

As a codeless KEXT is technically not a driver, but some kind of a trampoline to another driver, I think it will not deprecate -- it is all about the Info.plist file not I/O Kit or other KPI.

@jdoddonset
Copy link
Author

Thank you for this information. I appreciate it.

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

No branches or pull requests

2 participants