問題タブ [device]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
2266 参照

visual-studio - Windows Mobileデバイスエミュレーター-構成を永続的に保存する方法は?

HTTPプロキシサーバー( )が配置されているクライアントサイトで作業しています。エミュレーターのハードリセットを実行すると、エミュレーターのネットワーク接続設定とホストされているWindowsMo​​bileOSの設定が忘れられます。'状態を保存して終了すると'これらの設定はすべて失われます。定期的にハードリセットを行う必要があります。つまり、この情報が失われ、設定に多くの時間を費やします。

  • エミュレータに関連付けられたネットワークカード
  • WMOSのネットワークカード用のDNSサーバー。
  • WMOSの接続設定にあるプロキシサーバー。

どうすれば私の生活を楽にすることができますか?これをデフォルトとしてエミュレーターに保存できますか、それともインストーラーを簡単に作成できますか?

0 投票する
3 に答える
12801 参照

linux - バッシュパイプ処理

bashがパイプを介してデータを送信する方法を知っている人はいますか?

このコマンドは、file.txt のすべての内容をバッファーに出力し、それを末尾で読み取りますか? それとも、このコマンドは、たとえば、file.txt の内容を 1 行ずつ出力し、各行で処理を停止して末尾を処理し、さらにデータを要求しますか?

私が尋ねる理由は、基本的にデータのチャンクに対して一連の操作を実行する組み込みデバイスでプログラムを作成しているためです。1 つの操作の出力は次の操作の入力として送信されます。Linux(bash)がこれをどのように処理するかを知りたいので、「cat file.txt | tail -20」を実行するとどうなるかではなく、一般的な回答をお願いします。

編集: Shog9 は、関連するウィキペディアの記事を指摘しました。これは記事に直接つながることはありませんでしたが、これを見つけるのに役立ちました: http://en.wikipedia.org/wiki/Pipeline_%28Unix%29#Implementation探していた情報。


はっきり言ってなくてすみません。もちろん、パイプを使用しています。もちろん、コマンドのそれぞれの部分の stdin と stdout を使用しています。私は、それは明白すぎて明言できないと思っていました。

私が求めているのは、これがどのように処理/実装されるかです。両方のプログラムを同時に実行することはできないため、データは標準入力から標準出力にどのように送信されますか? 最初のプログラムが 2 番目のプログラムよりもはるかに高速にデータを生成するとどうなりますか? システムは、最初のコマンドが終了するか、stdout バッファーがいっぱいになるまで最初のコマンドを実行し、次のプログラムに移動するか、処理するデータがなくなるか、より複雑なメカニズムが存在するかをループします。 ?

0 投票する
4 に答える
12213 参照

c++ - USBデバイスハンドルに排他ロックがあるプロセスを確認します

CreateFile()APIを使用してUSBデバイスに対して読み取り/書き込みを行うライブラリがあります。デバイスは、MicrosoftのHIDクラスドライバーと互換性があるように、HIDデバイスプロファイルを実装します。

システムにインストールされている他のアプリケーションが、共有モードのない読み取り/書き込みモードでデバイスを開いています。これにより、私のライブラリ(およびそれを消費するもの)がデバイスで機能しなくなります。これは、HID互換デバイスであることに問題があると思います。他のドライバーソフトウェア(マウス、コントローラー、PHIDGETSなど)は非協調的である可能性があります。

とにかく、デバイスファイルのパスは次の形式です。

そして、私は次のようなコードを使用してそれを開こうとしています:

SysInternalsのFileMonやProcessMonitorのようなツールを検討しました。しかし、上記のようなデバイスファイルハンドルの使用状況を報告することはできないようです。

0 投票する
11 に答える
752 参照

mobile - 開発者向けのモバイル デバイス

モバイル デバイス用のプログラムを開発する必要がありますが、構築するプラットフォームを決定していません。タッチ スクリーンと Wi-Fi 接続を備えた安価な Palm または Pocket PC デバイスを探しています。複数購入する必要があるからです。

カメラ、mp3 プレーヤー、ビデオ プレーヤー、pdf リーダーなどは必要ありません。アプリはワイヤレス経由でサーバー データベースにフィードするための単純なデータ収集になるからです。

私は C と C# に堪能です。必要に応じてJavaを学ぶことができました。

おすすめの端末は?Linuxデバイスでしょうか?

PS: プラットフォーム間で炎上したくないので、タイトルを変更しました。Windows Mobile のつまらない/規則で答えないでください。代わりにデバイスを探しています。

ありがとう

0 投票する
3 に答える
913 参照

winapi - システム内のデフォルトの録音デバイスの存在を検出する方法は?

システムにデフォルトの録音デバイスがインストールされているかどうかを検出するにはどうすればよいですか? これは、Win32 API へのいくつかの呼び出しによって実行できると思いますが、これに関する経験がある人はいますか?

コントロール パネルを開いてサウンド オプションを確認するのではなく、コードを使用してこれを行うことについて話しているのです。

0 投票する
8 に答える
25640 参照

c# - C# ドライバー開発?

C# に真っ向から飛び込む前に...

Windows でドライバーを開発するには、C、または C++ が最適だと常に感じていました。私は、.NET マシンでドライバーを開発するという考えにはあまり興味がありません。

しかし、.NET は、MS がアプリケーション開発に向かっている方法のようです。

  • ドライバーの開発に C# を使用している人はいますか?
  • 多くの API フックを実行する必要がありますか?それとも、C# には多くのハッカーなしでカーネルとインターフェイスする機能がありますか?
  • 通常よりもリング 0 に近い場所で C# プログラムを実行することの信頼性と安全性について話せる人はいますか?

私は自分のデバイスを C# で使用できるようにしたいと考えています。C# のドライバー開発が成熟している場合は、それが当然の方法ですが、推奨されていない場合は、そこに多くの労力を費やしたくありません。

  • たとえば、単純な仮想シリアル ポート ドライバーの開発を始めるのに適したリソースは何ですか?

-アダム

0 投票する
5 に答える
8118 参照

windows - Windows デバイス パスをドライブ文字に解決する

\Device\CdRom0NT スタイルのデバイス パス (例:など) をその論理ドライブ文字 (例: ) にどのように解決しますG:\か?

編集: ボリューム名はデバイス パスと同じではないため、残念ながら機能しGetVolumePathNamesForVolumeName()ません。

0 投票する
19 に答える
3010 参照

c - コンピューター以外のプログラミングを始める最良の方法は?

コンピュータ以外でプログラミングを始めるには、どのような方法が最適ですか?

API を備えた携帯電話のような主流のものを意味するものではありません。

C/C++ の実用的な知識を想定してください

0 投票する
4 に答える
1325 参照

macos - osxでのボリュームの出現/消失の検出

ユーザーがUSBキーを挿入し、外部ディスクを追加し、ディスクイメージをマウントするときに、ストレージデバイスのリストを更新したいと思います。IOKitのIOServiceAddInterestNotificationは進むべき道のように見えますが、kIOMediaClassに一般的な関心を登録するという明白な使用法は、ボリュームのアンマウントの通知のみを提供し、その後はたまにしか提供しません。

これを行う正しい方法は何ですか?

0 投票する
8 に答える
5860 参照

embedded - Web ブラウザがハードウェア デバイスと通信する方法は何ですか?

USB 経由で PC に接続されたデータ取得ハードウェア デバイスを使用して、情報と設定を送信し、データを取得し、取得したデータをクライアントで取得してサーバーに送信したいと考えています。Web ポータルを使用して、クライアント PC に接続されたデバイスと通信する計画です。デバイスと通信するための DLL を作成する予定でした。クライアント上の私の環境は、ブラウザとして Internet Explorer を使用する Windows です。サーバー側は Windows または Linux です。Web ブラウザー クライアントからクライアント側デバイスに通信するための最良の方法は何ですか?

明確化:最初の目標は、クライアント PC が取得設定をデバイスに送信できるようにすることです。設定は、クライアントで手動で入力することも、サーバーから取得することもできます。2 番目の目標は、取得したデータをサーバーのデータベースに取得することです。取得したデータをクライアントに表示する必要はありません。

ハードウェア デバイスには CPU がありますが、メモリは非常に限られています。デバイスと通信するためのプロトコルは未定ですが、USB ドライブのようにデバイスにアクセスできます。