iokit

    7

    2답변

    MacOS에서 IOKit을 사용하여 가상 직렬 포트의 BSD 이름을 확인하려고합니다. 필자는 가상 직렬 포트처럼 보이는 USB CDC 장치를 가지고 있으며 fopen ("/ dev/tty.usbmodem123")을 수행 할 수 있도록 BSD 장치 경로를 얻고 싶습니다. 나는 VID와 PID를 취하고 장치가 플러그 인될 때까지 기다린 다음 BSD 이름을 장치

    1

    1답변

    IOKit의 SCSI 부분에 의존하는 드라이버를 작성하고 있습니다. (10.6에 있지만 이것은 10.7과 10.8에도 적용됩니다) 헤더를 커널 프로젝트와 연결된 프로젝트에 연결했습니다. IOSCSIBlockCommandsDevice.h과 같은 파일의 헤더를 볼 수는 있지만 어디서나 .cpp 파일을 찾을 수 없습니다. 그들이 소프트웨어가 무엇을 달성하려고하는

    0

    1답변

    주어진 키보드의 키 입력을 UDP 서버로 보내는 간단한 명령 줄 프로그램을 작성하려고합니다. 나는 IOKit기구 및 그것의 IOHIDManager 종류를 사용하여 OSX에 프로그램하고있다. IOHIDManager 인스턴스를 열고 IOHIDManagerRegisterInputValueCallback을 사용하여 콜백 설정에서 UDP 메시지를 보낼 때 내 프로그

    1

    2답변

    키를 눌렀을 때 특정 문자를 키 입력하게하는 버튼이있는 앱을 만드는 방법을 알아 내려고합니다. 수정 자). 그것이 언론에 어떤 키를 알려 맥에 메시지를 보내 : 나는 이미 내 프로젝트는 두 단계 떨어져 완료되는 지금 정확히 그들이 원하는대로 배치 버튼을 가지고있다. 맥을 실제 키를 누르십시오. 1 맥은 ipad에서 누른 키와 연관된 문자열을 보냄으로 bon

    3

    1답변

    IOKit/kext/KextManager.h의 함수 중 일부를 사용하여 프로그래밍 방식으로 커널을로드하고 새로운 오류 값이 발생했습니다. 예를 들면 : OSReturn osr = KextManagerLoadKextWithIdentifier(...); // => -603947004 어떻게 libkern/OSReturn.h에있는 사람이 읽을 수있는 정의

    2

    2답변

    내가 사용하고 : IOServiceGetMatchingServices kr = IOServiceGetMatchingServices(kIOMasterPortDefault, IOServiceNameMatching("AppleUSBEHCI"), &io_objects); 나는 위의 prob는 것입니다 USB 장치로 내부 HD에 대한 정보를 찾는 방법을 찾고

    9

    2답변

    USB 장치 용 IOKit 드라이버를 설치하는 OS X의 설치 프로그램에서 작업 중이며 끝에 다시 시작하지 않아도되게하려고합니다. 설치 프로그램이 드라이버를 올바르게 설치하고 kext 캐시를 다시 작성합니다. 실행 후 USB 장치를 분리했다가 다시 연결하면 올바르게 새 드라이버가로드되고 모든 것이 올바르게 작동합니다. 그러나 새 드라이버를로드하려면 사용자가

    11

    2답변

    Mac OS에서 프로그래밍 방식으로 시스템 전체의 터치 제스처를 비활성화/억제해야합니다. 공백 사이의 4 손가락 스 와이프와 같은 제스처를 언급하고 있습니다. EventTap을 살펴 봤지만 옵션으로 표시되지 않습니다. 이전 보고서에도 불구하고 - 아마도 10.8에서 변경되었을 것입니다. 저는 또한 시스템 환경 설정을 프로그래밍 방식으로 변경하는 다양한 방법

    3

    1답변

    리눅스 박스가있는 네트워크를 통해 연결된 MacOSX (Windows는 이미 실행 중) 용 가상 USB 버스 드라이버에서 작업하고 있습니다. 10.6 및 10.7에서 대용량 저장 장치 및 마우스 또는 키보드와 같은 HID 장치를 사용하면 정상적으로 작동합니다. 그러나 장치를 제거하거나 플러그를 뽑으면 더 쉽게 꺼낼 수 있습니다. HID 장치 은 10.7 (

    1

    1답변

    CGEvent 탭을 사용하여 키 누름과 마우스 이벤트를 잡는 앱이 있습니다. 예 .. CGEventTapCreate (kCGHIDEventTap, kCGTailAppendEventTap, 1 eventMask, keyUp 등 "을 MyData @"); 또한 이벤트를 생성합니다. 이 앱 (PrivilegedHelperTool)이 사전 로그인 실행 에이전트 (