iokit

    1

    1答えて

    私はそれをカーネルドライバのデバッグに使用したいと思いますが、すべての機能にロギングを追加しないようにします。 OSReportWithBacktraceは動作するようですが、シンボルが必要です。

    1

    1答えて

    これはまさに今日のものです。今はしばらくの間うまくいきました。 正常に機能する場合、ドライバはUSBデバイスの 製品とベンダIDで一致し、ロードされて動作します。 通常の操作では、ログインするまでぼんやりしたデスクトップの画像が表示されるので、 がディスプレイの環境設定で正しく動作するという2番目の画面が表示されます。 しかし、今日では、ドングルが起動時に接続されている場合、ドライバは をロードせ

    1

    1答えて

    私はMacOSに2つのディスクを公開するUSB​​マスストレージデバイスを持っています。 io_registry_entry_t child; io_iterator_t child_iterator = MACH_PORT_NULL; kern_return_t kr; kr = IORegistryEntryCreateIterator(usbDevice,

    3

    1答えて

    IOKitベースのDriver/Deamonsプロジェクトには1対多の関係があります。 コアドライバはIOServiceから派生したIOKitオブジェクトであり、IOUserClientから派生したドライバクライアントのプロバイダでもあります。 私の目標は、kextunloadコマンドの場合にドライバがアンロードされないようにすることでした。これは、最後のクライアントが切断されたとき(プロセス終了

    0

    1答えて

    私はUSBマスストレージを見つけてPIDとVIDを取得するためにUSBデバイスを反復しようとしています。このため、私はIOUSBDeviceInterfaceについての参照を取得しようとしていますが、IOCreatePlugInInterfaceForServiceは、奇妙なエラーコード0x2C7 - "サポートされていない関数"で失敗します。誰かが教えてください、私は間違って何をしていますか?こ

    1

    1答えて

    MacOSXでマウスカーソル移動アクセラレーションとスクロールホイールアクセラレーションはどこに実装されていますか? APIレベルでは、Core Graphics/Quartz Event Servicesは、CGEventタイプを提供します。アプリケーション側で 、そこthis Chrome change reviewで多くの関連で興味深いコメントがあり、そこthis commentから抽出:カ

    0

    1答えて

    私はMAC OSXの下でUSB大容量ストレージデバイスを発見しようとしています。私は、デバイスクラスを取得し、それをベースにデバイスが大容量ストレージかどうかを判断したいと考えました。しかし、私が持っているすべてのUSBフラッシュドライブについて、私はデバイスクラス== 0を得ています。これは複合デバイスのようです。どうか私は間違っていますか、あるいはおそらく、USBマスストレージデバイスを発見す

    1

    1答えて

    Swiftを使用してCPU温度を取得する必要がありますが、this以外の情報はありません。 私はIOKit.frameworkを使うべきだと思っていますが、もう少し情報はありません。

    1

    1答えて

    シングルボードコンピュータ(BeagleBone BlackまたはBeagleBoard X15のいずれか)を経由してMacに接続するプロジェクトに取り組んでいます。 USB OTGを使用し、基本的なマウス/タッチ入力(ポインタ座標と左/右クリックイベント)を提供します。 このプロセスは、マウス(正確には正確なマウス座標を受け取るタッチスクリーンスタイルのデバイス)と通常のHID入力をMacOSに

    4

    1答えて

    私は、ドライバがZwQueryValueKeyコマンドを使ってこのテーブルのどのキーにも直接アクセスできるWindowsレジストリに相当するMacがないので、ユーザースペースエージェントからカーネルへのパラメータを設定する普遍的な方法を探しています。 したがって、変数の動的リストをCFDictionaryに渡したいと思います。 IOConnectCallMethodには入力ポインタを渡す方法があり