問題タブ [windows-xp-embedded]

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 に答える
2652 参照

c# - Windows XP Embedded で C# からパフォーマンス カウンタにアクセスするにはどうすればよいですか?

Windows XP でアプリケーションを実行していて、プロセッサとメモリのパフォーマンス カウンタにアクセスしています。同じコードを実行して XP Embedded でアクセスしようとすると、カウンターが表示されないようです。それらはイメージに表示されています。すべて perfmon で確認できます。ここに欠けている部分は何ですか?

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

c++ - 組み込み Windows XP のネットワーク インターフェイス設定

デバイスの説明 (つまり、[デバイスのプロパティ] -> [接続方法] テキストボックスに表示される文字列) から、ネットワーク インターフェイス名 ([ネットワーク接続] ダイアログに表示される名前) を取得するにはどうすればよいですか?

純粋な C/C++ 言語で行うか、いくつかの標準的なコマンド ライン ツール (netsh、ipconfig など)、または両方を組み合わせて行う必要があります。

展開の問題のため、.NET API は使用できません (アプリケーションは、.NET Framework を使用せずに組み込まれた XP 上で実行する必要があります)。

SDK API の GetIfTable と GetIfEntry は有望に思えますが、私たちのシステムでは、初期化されていない「wszName」フィールドを除いて、すべての MIB_IFROW フィールドが正しく入力されています。

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

delphi - WindowsデモアプリをWinCE/XPEmbeddedに移植する

マイクロコントローラ製品用のさまざまなPCデモンストレーションプログラムがあります。プログラムは通常、マイクロコントローラーボード上のUSBHIDチップに接続します。USBチップは通信ブリッジとして機能し、プログラムがSPI / I2C/UARTを介してマイクロと通信できるようにします。プログラムはマイクロを構成し、ユーザーに表示するステータス情報を取得できます。

現在、シングルボードPCを使用してスタンドアロンのデモンストレーションを構築することを検討しています。既存のデモアプリのソースコードを可能な限り再利用したいと思います。理想的には、そのまま実行できます。

誰かが前進するための最善の方法について何かアドバイスがありますか?基本的なオプションは、WinCEまたはXPEmbeddedボードのようです。WinCEボードは、より少ない電力を引き出すように見えます。これは、バッテリー寿命の観点からは利点です。

既存のデモは、BorlandBuilderのC++またはDelphiで構築されています。

前もって感謝します。

編集:ボードベンダーからの情報で以下の私の答えを参照してください。

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

windows - NULLデバイスをWindowsXPEmbeddedに追加するにはどうすればよいですか?

Windows XP Embeddedには、NULLまたは「NUL」デバイスがありません。一つには、Visual Studioはそれを必要としているようで、プロジェクトをビルドしようとするとPRJ0015エラーで中止されます。

NULデバイスのサポートを含めるようにXPeイメージを構成する方法を知っている人はいますか?

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

serial-port - Windows XP Embedded - RS485 の問題

XP が組み込まれたシステムがあり、COM2 はハードウェア RS485 ポートです。

私のコードでは、RTS_CONTROL_TOGGLEを使用して DCB を設定しています。私はそれが言うことをするだろうと思います...書き込み空の割り込みが発生したら、カーネルモードでRTSをオフにします。それは事実上瞬時に行われるはずです。

代わりに、PC がメッセージの終了よりも 1 ~ 8 ミリ秒長くバスを駆動していることをスコープで確認します。話しているデバイスは、約 1 ~ 5 ミリ秒で応答しています。だから...通信の破損が多発しています。いいえ、ターゲットの応答時間を変更する方法はありません。

RS232 ポートに接続し、スコープを TX および RTS ラインに接続したところ、同じ結果が得られました。RTS ラインは、メッセージが送信されてから 1 ~ 8 ミリ秒高いままです。

また、FIFO をオフにするか、FIFO の深さを 1 に設定しようとしましたが、効果はありませんでした。

何か案は?「SendFile、clear RTS」サイクル中に、REALTIME優先度でユーザーモードからRTSラインを手動で制御しようとしています。これがうまくいくという希望もあまりありません。これは、ユーザー モードでは実行しないでください。

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

c# - .NET2.0を使用したWCF

.NET2.0のみを実行できるマシンにWCFサービスを実装する必要があります。

マシンはWindowsXPePOSターミナルであり、.NET3.0をインストールする方法が見つかりませんでした。独自のPOSアプリケーションとドライバーがインストールされているため、新しいXPeイメージで実際にフォーマットすることはできません。

.NET 2.0にWCFサービスを実装する方法はありますか?.NET CFと同じように、メッセージに標準のXmlSerializerを使用できますが、.NETCFはサーバーになることをサポートしていません...

別の解決策は、どういうわけか.NET3.0をインストールすることです。セットアップは、 Windows XP SP2がインストールされていないことについて不平を言い、WindowsUpdateはXPeでは機能しません。

何か案は?

更新: SOAP Webサービスを使用するオプションも必要ですが、ターゲットプラットフォームにIISがインストールされていません。IISなしで.NET2.0Webサービスをホストするための優れた(本番品質の)方法を知っている人はいますか?

解決策:マークされた回答が示唆するように、カッシーニと.NET2.0Webサービスを使用しています。これは今のところうまく機能しているようです。助けてくれてありがとう。

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

vbscript - msscript.ocx はどこからインストールされますか

Windows 用の ActiveX スクリプト ホストであるアプリケーションで msscript.ocx を使用しています。
高度にカスタマイズ可能なXP組み込み(XPe)にも同じものを使用できるようにしたいのですが。

1.XPe で、msscript.ocx をオプションでインストールできるかどうかを知りたいですか?
2.どこからインストールされますか、IE?
3.それとも、XPe のセットアップ中にインストールされる Windows コア コンポーネントですか?

これらの質問の一部またはすべてに回答することは、私にとって大きな助けになります。

前もって感謝します。

サム。

0 投票する
12 に答える
2442 参照

c# - 毎晩 03:00 にイベントをトリガーする方法は?

これはどのように行うのが最善ですか?サーバー上で実行されているアプリで、毎晩 03:00 にイベントをトリガーする必要があります。

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

dos - net use コマンド - WinXP Embedded

「net use」コマンドを使用して Windows XP Embedded システム (Target Designer を使用して構築) からドライブをマップしようとしていますが、「net use」コマンドを実行しようとすると認識されません。このコマンドは、組み込みシステムではなく、デスクトップの WinXP マシンでうまく機能します。XP Embedded システムに必要なパッケージが不足しているかどうかわかりませんか?

どんな助けでも大歓迎です! ありがとう!

net use コマンドの使用方法は次のとおりです。

ファイル サーバー (Windows XP) が利用可能な場合にのみ、WinXP Embedded マシンからドライブにマップします。以下にリストされているバッチ ファイルは、WinXP Embedded システムで実行されているものです。

0 投票する
1 に答える
364 参照

windows-services - Windows XPE サービスのインストール - CreateService 時にセキュリティを設定する方法

CreateService を使用して、Windows XPE に Windows サービスをインストールしています。管理者のみがサービスを開始/停止/一時停止/再開できるように設定したいと思います。

現在、次を使用してサービスをインストールしています。

そして、サービスは、PowerUsers グループのメンバーがサービスを開始および停止できるようなセキュリティで終了します。sc sdshow を使用してセキュリティ記述子を調べることができることがわかりました。また、適切な処理を行う SDDL 行を作成しました。

また、私たちの Win XPE インストールには sc.exe バイナリが含まれていないため、この特定のシステムをセットアップするためにそれを実際に使用できないことも知りました。

したがって、私が知っておく必要があるのは、CreateService 呼び出しを行うときに、このサービスにセキュリティ記述子を設定するために使用する必要がある API は何かということです。私は Windows セキュリティ API にまったく慣れていないため、どこから始めればよいかわかりません。

更新: 答えは SetServiceObjectSecurity (以下) です。次の質問: SecurityDescriptor をセットアップする最良の方法は何ですか? デフォルトの記述子を取得してから変更するのが最善ですか? それとも、まったく新しい記述子を作成する必要がありますか?