ZwQueryValueKey
명령을 사용하여 드라이버가이 테이블의 모든 키에 직접 액세스 할 수있는 Windows 레지스트리와 동일한 Mac이 없기 때문에 사용자 공간 에이전트에서 커널로 매개 변수를 구성하는 보편적 인 방법을 찾고 있습니다.IOKit 명령을 통해 CFDictionary 전달
따라서 변수 목록을 CFDictionary
을 통해 전달하고 싶습니다.
IOConnectCallMethod
에는 입력 포인터를 전달하는 방법이 있지만 단순한 구조체 대신 CFDictionary
또는 CFDictionaryRef
을 전달할 수 있는지 여부가 문제입니다.
IOServiceGetMatchingService
과 같이 직접 CFDictionaryRef를 전달할 수있는 일부 IOkit 명령이 있지만 드라이버 모듈을위한 것이 아니라 드라이버를 관리하는 엔티티 용입니다.
그게 꼭 필요한 것입니다. 감사 ! – Zohar81