ポケットPCは、Windows Mobile 2003のクレードルにドッキングされたときの検出
-
27-09-2019 - |
質問
のPocket PCデバイスは、C#を使用してWindows Mobileの2003年に、それのクレードルにドッキングされたときに検出することが可能です。
私はそれは、デバイスが充電でバックを入れているWebサービスを呼び出したい。
解決
この男の答えはどうます。
OpennetCF ActiveSyncの接続状態を監視する方法を提供します。以下のコードのように:
private void connectAsync_Click(object sender, System.EventArgs e)
{
m_rapi.RAPIConnected += new RAPIConnectedHandler(m_rapi_RAPIConnected);
m_rapi.RAPIDisconnected += new RAPIConnectedHandler(m_rapi_RAPIDisconnected);
m_rapi.Connect(false, -1);
}
private void m_rapi_RAPIConnected()
{
this.Invoke(textUpdate, new object[] { this, new TextArgs(connectStatus, "Connected") });
this.Invoke(enableUpdate, new object[] { this, new EnableArgs(connectAsync, false) });
this.Invoke(enableUpdate, new object[] { this, new EnableArgs(connectSync, false) });
}
private void m_rapi_RAPIDisconnected()
{
this.Invoke(textUpdate, new object[] { this, new TextArgs(connectStatus, "Not Connected") });
this.Invoke(enableUpdate, new object[] { this, new EnableArgs(connectAsync, false) });
this.Invoke(enableUpdate, new object[] { this, new EnableArgs(connectAsync, false) });
}
private void copyFrom_Click(object sender, System.EventArgs e)
{
if(! m_rapi.Connected)
{
MessageBox.Show("Not connected!");
return;
}
m_rapi.CopyFileFromDevice("f:\\1.jpg", "\\My Documents\\1.jpg", true);
}
検出しながら、それはそれは、接続され 「接続」などのステータスを変更します。
詳細については、敬具、広 - 明総統 - MSFT
所属していません StackOverflow