問題タブ [rapi]

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 投票する
1 に答える
1539 参照

c++ - VS 2005 で RAPI.h をビルドすると、インクルード ファイルを開くと失敗する

これは単純すぎるように聞こえるかもしれませんが、何かが欠けています。C++ を使用して RAPI Windows コンソール アプリを作成する必要があります。私は現在VS2005を使用しています。ドキュメントから新しい空の Windows Consol アプリ「MyTestRAPI」を作成しました。「RAPI.H」ファイルを含める必要があることはわかっています。だから、私は

また、

私はコンパイルして以下を取得します

致命的なエラー C1083: インクルード ファイルを開けません: 'rapi.h': そのようなファイルまたはディレクトリはありません

それで、「プロジェクト」、「プロパティ」のメニューに行きます。"Common Properties" -> "References" のツリービューで、右下に移動して "Add Path" をクリックし、rapi.h ファイルと他の .h ファイルが配置されている明示的なパスを含めます...この場合

"C:\Program Files\Windows CE Tools\wce500\Windows Mobile 5.0 Pocket PC SDK\Activesync\Inc"

14個の.hファイルが含まれています

プロジェクトを保存/ビルドしても、コンパイル エラーが発生します...

だから、私は #include をに変更します

今回は、THIS インクルードが見つかりますが、同じフォルダーに存在する rapi.h 内の #includes の検索に失敗します。

私が逃しているように見えるのは、私が見逃しているものです。

ありがとう

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

windows-services - Windows サービスでの RAPI の使用

デスクトップ アプリケーションから Windows CE デバイスにアクセスするために、私は自分で作成した DLL を使用しました。この DLL は、デバイス側で必要な関数を呼び出すために RAPI を使用していました。何年もの間、すべてがうまく機能しています。

しかし今、この DLL を Windows サービスで使用したいと考えました。そして、それは失敗しました。デバッグは、失敗したのは CeRapiInitEx() 関数であることを示しています。また、失敗する前に約 5 秒間ブロックしますが、MSDN は非同期の非ブロック関数であると述べています。GetLastError() で 1444L "Invalid thread identifier" が表示されます。

インターネット上の誰かが、ActiveSync 4 のサービス スレッドから RAPI が機能しないと述べました。

誰かが同じ問題を抱えているか、何か言いたいことがありますか? Windows サービスから RAPI にアクセスできないというのは本当ですか? もしそうなら、回避策はありますか?

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

.net - ActiveSync との同期中に PDA ディレクトリのコンテンツを読み取る

PDA 内で見つかったファイルをコピーする必要があるプロジェクトがあります (私の場合、違いがある場合は MC3000 です)。私は ActiveSync をインストールしており、同期フォルダを作成してくれます。ただし、MyDocument フォルダーだけでなく PDA のコンテンツを読み取れるようにしたいので、これを使用することはできません (さらに、同じモデルの 20 以上の可能な PDA で動作する必要があるため、20 以上のディレクトリが作成されます)。

PDA がドッキングされていて、ActiveSync と同期しているときに、PDA 内で IO を実行する方法はありますか。

エクスプローラーで「モバイル デバイス」が表示されます。

ありがとう

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

compact-framework - RAPI アプローチ: winforms アプリ全体に対して 1 つの静的インスタンス vs 作成、接続、破棄

アプリケーションの多くの場所に、次のようなコードがあります。

これはこれまでのところうまくいきました。一度に複数の rapi インスタンスを持つことはありません。今まで:

しかし今は、rapi の接続イベントをリッスンしたいと考えています。私たちは次のようにしています:

「StartMonitoringRapiConnection」は、新しい RAPI オブジェクトを起動して接続しない限り、うまく機能します。しかし、他の RAPI オブジェクトの新規作成を開始すると、接続/切断イベントが順不同で発生するように見えます。

アプリ全体で RAPI の静的インスタンスを 1 つだけ持つ方がうまくいくでしょうか? 他にアドバイスはありますか?ありがとう。

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

c# - 自分の PC に接続されている Pocket PC デバイスの数を取得する

こんにちは... Pocket PC デバイスの数を知りたいです (私の場合は RFID リーダーです)。C#.net で RAPI を使用してこれを行う方法はありますか?助けてください....

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

.net - RAPI と ActiveSync を使用して Windows CE に証明書をリモートでインストールする方法

Active Sync を使用して WindowsCE デバイスに接続する .NET アプリケーションを作成しています。OpenNETCF.Desktop.Communication.dll ライブラリを使用して RAPI 経由で接続していますが、モバイル デバイスに証明書をインストールする方法が見つかりませんでした。

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

windows-ce - デスクトップアプリからWinCEデバイスプロセスを強制終了する

デスクトップからWinCEデバイスに(RAPI APIを介して)ファイルをコピーしています。メインのWinCEプログラムが実行されている場合は、それを強制終了し、更新して、再起動する必要があります。

これまでのところ、ファイルをコピーしてメインプログラムを問題なく起動できましたが、RAPIを介してプロセスを終了する方法が見つかりません(CeCreateProcess関数はありますが、CeTerminateProcessなどはありません)

現在、 RapiProc.exe -k \ MyDir \ MyProcess.exeを生成していますが、動作しますが、RAPIを介して実行する方法が見つかりません。

何か案は?

TIA

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

c++ - C ++ / MFC PCからWinCE(モバイルデバイス)に複数のファイルをコピーするにはどうすればよいですか?

PCからWinCE(モバイルデバイス)に内部のすべてのファイルとサブディレクトリを含むディレクトリ全体をコピーしようとしています。

WinCE内のファイルを制御するためのRAPI.DLLを知っていますが、PCとWinCEの間で機能していないようです。Win32ファイル制御インターフェイスもありません。

誰かがこのパズルを解くのを手伝ってくれたら幸いです。

参照用のオープンソースラッパークラスも問題ありません。

前もって感謝します

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

c# - RemoteDeviceConnectEventArgs が見つかりませんか?

RAPI2 をコンパイルするためのサンプル コードを取得しようとしています: http://rapi2.codeplex.com/documentationしかし、他のエラーの中で、'RemoteDeviceConnectEventArgs' が見つからないようです。付属の DLL を含め、System.Devices を含めました (ただし、System.Devices.Interop はどこにもありません。ライブラリが提供する必要があるものなのか、その名前空間に別のアセンブリを含める必要があるのか​​ わかりません)。 .