0

私はvb.netでwinceコンパクトフレームワークを使用するアプリケーションを持っており、ボタンをクリックするだけで指定されたワイヤレスネットワークに接続する必要があります. wlanapi.dll ですが、この API がコンパクトなフレームワークに含まれていないことがわかりました。

wlanapi.dll をコンパクトなフレームワークに入れることができるかどうか、または WirelessZeroConfigNetworkInterface に関する知識を持っている人は誰でも知っていますか。http://blog.opennetcf.com/ctacke/2011/08/19/AServiceForScanningAndConnectingToWiFiNetworksFromTheCF.aspxこれは見栄えがします が、これを vb.net コードと統合する方法がわかりません。

アイデアを持っている人なら誰でも - 私は自分の快適ゾーンから少し外れていると感じています! ありがとう

4

1 に答える 1

1

wlanapi.dll は、デスクトップ Windows バイナリです。これは Windows CE では動作せず、CE には類似のファイルがありません。CE 5.0 および 6.0 の場合、使用するアダプターが WZC 準拠であると仮定すると、WZC API を使用する必要があります (すべてが準拠しているわけではありません)。CE 7.0 では、ネイティブ WiFi API を使用する必要があります (Microsoft に感謝します。これは天才的な動きでした)。

上記のリンクは、OpenNETCF スマート デバイス フレームワーク (SDF) WiFi クラスをラップするサービス コードであり、WZC API をラップします。

そのサービス コードを "統合" する方法は、おそらく VB.NET で書き直すことです。実際にはそれほど多くのコードはありません。もちろん、SDF バイナリへの参照を追加する必要があります。

于 2012-10-26T13:47:39.427 に答える