Post

Replies

Boosts

Views

Activity

Reply to IOUserClient migration from kext(registerNotificationPort)
I already have entitlement about "com.apple.developer.driverkit.userclient-access". So in application can IOServiceOpen - https://developer.apple.com/documentation/iokit/1514515-ioserviceopen?language=objc and IOConnectCallMethod - https://developer.apple.com/documentation/iokit/1514240-ioconnectcallmethod?language=objc. I checked that works fine. But I can't use IOConnectSetNotificationPort - https://developer.apple.com/documentation/iokit/1514541-ioconnectsetnotificationport?language=objc method. DriverKit doesn't include registerNotificationPort - https://developer.apple.com/documentation/kernel/iouserclient/1400665-registernotificationport. So if I call IOConnectSetNotificationPort, return value is kIOReturnUnsupported.
Aug ’20
Reply to How to use DriverKit for transmission of network data packets?
Hi, vanillanI have the same question about it.Did you find the way How to use DriverKit for transmission of network data packets?And In my code, when create IOUserNetworkRxSubmissionQueue with following code, alway occured the assertion failed.IOUserNetworkRxSubmissionQueue::Create(ivars->networkBufferPool, this, 10, 0, ivars->defaultQueue, &ivars->rxSubmissionQueue);ivars->networkBufferPool : Created IOUserNetworkPacketBufferPoolivars->defaultQueue : getting default Dispatch Queue(IODispatchQueue)Any advice is appreciated.
May ’20
Reply to Driver Extension loading
Thank you for your reply.It's been a week since I sent the request, but I was in stuck because there was no response.In your case, how long did it take to get a response?BTW, how about add bInterfaceClass and bInterfaceSubClass etc. to your plist for matching more closely.I'm sorry I haven't been there yet, so I can't help much.
Mar ’20
Reply to How to Use Driver Kit
Hi.I had same problem. After signing App with "Developer Applicatoin ID", the app can launched.But if i select activate button, activation request always failed with below error.sysex didFailWithError Error Domain=OSSystemExtensionErrorDomain Code=8"Invalid code signature or missing entitlements" UserInfo={NSLocalizedDescription=Invalid code signature or missing entitlements}I edit system extension identifier on the code and driver's property.Any idea to solve this?
Mar ’20