问题来自 MSDN Forums : ActiveSync 连线状态

简述如下

如何抓出目前是否与 ActiveSync 连线状态,比如有连线就等于 True,没连线就等于 False

我试过 ActiveSyncStatus.Synchronizing 以及 SystemState.ActiveSyncStatus

似乎都不是可以判断 PDA 是否有与 ActiveSync 连线

解决办法:

使用 SystemState.CradlePresent 属性: Gets a value indicating whether the device is connected to a cradle.

使用时需将 Microsoft.WindowsMobile、Microsoft.WindowsMobile.Status 加入引用

代码

以下代码是当 Button Click 时,取得并显示 SystemState.CradlePresent 属性 的状态

button1_Click
using System;   
using System.Linq;   
using System.Collections.Generic;   
using System.ComponentModel;   
using System.Data;   
using System.Drawing;   
using System.Text;   
using System.Windows.Forms;   
  
using Microsoft.WindowsMobile.Status;   
namespace SmartDeviceProject7   
{   
    public partial class Form1 : Form   
    {   
        public Form1()   
        {   
            InitializeComponent();   
        }   
  
        private void button1_Click(object sender, EventArgs e)   
        {   
            // SystemState.CradlePresent : Gets a value indicating whether the device is connected to a cradle.   
            textBox1.Text = SystemState.CradlePresent.ToString();   
            // 未连线时显示 False   
            // 连线时显示 True   
        }   
    }   
}  

以下代码是当 System Status 改变时,取得并显示 SystemState.CradlePresent 属性 的状态

mSystemState_Changed
using System;   
using System.Linq;   
using System.Collections.Generic;   
using System.ComponentModel;   
using System.Data;   
using System.Drawing;   
using System.Text;   
using System.Windows.Forms;   
  
using Microsoft.WindowsMobile.Status;   
namespace SmartDeviceProject7   
{   
    public partial class Form1 : Form   
    {   
        public Form1()   
        {   
            InitializeComponent();   
        }   
  
        SystemState mSystemState;   
  
        // 当状态改变时触发事件   
        void mSystemState_Changed(object sender, ChangeEventArgs args)   
        {   
            // SystemState.CradlePresent : Gets a value indicating whether the device is connected to a cradle.   
            textBox1.Text = SystemState.CradlePresent.ToString();   
            // 未连线时显示 False   
            // 连线时显示 True   
        }   
  
        private void Form1_Load(object sender, EventArgs e)   
        {   
            // 加入事件   
            mSystemState = new SystemState(SystemProperty.CradlePresent);   
            mSystemState.Changed += new ChangeEventHandler(mSystemState_Changed);   
            mSystemState_Changed(null, null);   
        }    
    }   
}  

文章引用:

SystemState.CradlePresent 屬性

How to Get Activesync Status in Smart Device

『参考』使用.net CF自带库判断设备的连接状态相关推荐

  1. 『参考』.net CF组件编程(4)——为自定义组件添加工具箱图标!

    前言: 在前三篇的文章中,和大家一起创建了一个用于TCP连接检测的小组件,如果你记不得了,可以通过以下链接去回顾一下: 『参考』.net CF组件编程(1)--基础之后 『参考』.net CF组件编程 ...

  2. 『原创』让.Net CF实现智能提示(AutoComplete)功能

    前言 最近,一直在做Winform方面的开发,有一个公交信息查询的场景,用户在起始站输入框输入部分站点名称,系统能够自动给他建议和提示,类似Google中的自动补全.智能提示之类的功能,在Winfor ...

  3. 『原创』+『参考』亲手实验:使用C#在PPC中播放声音

    今天,项目中要求用声音来提示用户程序的某个状态被激活了,发现,.Net CF下没有System.Media这种好东东鸟-,于是乎,股沟.百毒最后再来个ZZK,发现MSDN和小镇的文章都有提及在PPC下 ...

  4. 『参考』OpenNETCF的动手实验——WIFI

    最近,闲啊,看首页文章都看烦了(不是骂就是被骂,唉---),索性来鼓捣一下OpenNETCF这个玩意儿,这篇文章就从WIFI的控制开始说起吧. 首先,你可能会上网搜".net cf msdn ...

  5. 『原创』+『参考』基于PPC的图像对比程序——使用直方图度量

    前言的前言: 最近小弟闲来无聊,就想到了在PPC上面来做个图像对比的小东东,查找各方资料,终于在今天初步完成了这个程序,现在整理之后和各位共勉.程序中还存在很多不足之处,大家尽管提出自己的意见和建议, ...

  6. 『原创』+『参考』使用WMI在C#下获取U盘的永久不变的物理序列号

    近几天想做个只能在优盘里使用的程序,查了很多相关的获取优盘物理序列号的文章,发现基本没有几个现存的,于是就从一英文网站抄了个过来,原文名称:Retrieving Non-Volatile USB Se ...

  7. 『原创』+『参考』使用C#在PPC的Today界面上的任务栏加入应用程序图标

    最近在做的一个项目,需要程序像桌面版的"微缩"到任务栏中,类似于QCellCore的功能.于是乎股沟.百毒一番,发现如下两篇文章提及的方法不错,并且通过我亲手实验,验证了两篇文章所 ...

  8. 『教师节』程序猿用文心大模型带你一键加速祝福,祝老师们节日快乐

    『教师节』文心大模型带你一键加速祝福 文心大模型助力教师节 猜猜他谁 教师节&&中秋节 中秋助力 大模型使用指南 教师节助力 安装wenxin_api第三方库 定义我们的祝福主题与内容 ...

  9. 『抽丝剥茧』手把手快速上带你开启文心大模型的奇妙冒险

    『抽丝剥茧』手把手快速上带你开启文心大模型的奇妙冒险 文心大模型简介 文心大模型ERNIE 3.0系列&&ERNIE-ViLG文生图系列 使用文心大模型 网页快速体验 代码调用之ERN ...

最新文章

  1. SAP WM中阶之LT25确认Group中的TO单据
  2. html5自动完成是什么,HTML5中form如何关闭自动完成功能的方法
  3. 第十七届全国大学智能车竞赛STC芯片申请方法
  4. Xcode出现( linker command failed with exit code 1)错误总结
  5. N001-SQL Server 2016企业版本安装
  6. 2020年人工智能领域突破性工作
  7. 【转】ABP源码分析四十:ZERO的Application和Tenant
  8. Python对象序列化-Pickle模块
  9. 系统辨识matlab程序,系统辨识部分算法matlab程序
  10. 读研究生应该做什么?导师会帮你什么?
  11. Unity支持的C#版本
  12. 长治南垂驾校科目二经验总结
  13. OneWay广告Unity版SDK接入
  14. 《小孩-大冰》阅读笔记
  15. java面试题总结-详细分类
  16. 封装link或style中的css规则
  17. 6U VPX NVME存储板 速度≥10GB/S 最大32TB
  18. 计算机中的三类总线是什么,计算机中三总线是什么意思
  19. ABAP SY-SUBRC的含义解析
  20. 腾讯云服务器绑定域名

热门文章

  1. java string出现次数_Java String方法获取字符出现次数及字符最大相同部分示例
  2. sql获取一张表所有的字段_SQL语句19问
  3. java 分段读取数据_java _io_ .read()分段读取字节
  4. python导入数据画多列直方图_在python datafram中使用两列(值、计数)绘制直方图...
  5. linux系统下如何github,Linux系统下如何安装和使用GitHub
  6. laravel mysql 锁表_Laravel 数据库加密及数据库表前缀配置方法
  7. 炫界 (587) -(牛一邓丽君音)_50音起源 for mac(日语五十音学习软件)
  8. java s0 s1_Java GC 变量含义(S0 S1 E O P YGC YGCT FGC FGCT GCT)详解
  9. vba获取通达信光标的坐标数据_「高阶应用」谈一下VB6和VBA的坐标系统
  10. 低头是家和月光,抬头是车和远方