请教怎么样在WM手机一插上USB线就能检测到手机是WM手机

moren123 2009-03-30 11:33:05
请教怎么样用WM手机一插上USB线就能检测到手机是WM手机而不是其他诸如S60等手机?
我想采用RAPI的方式,不过不知道怎么实现?
...全文
279 20 打赏 收藏 转发到动态 举报
写回复
用AI写文章
20 条回复
切换为时间正序
请发表友善的回复…
发表回复
NicolasCage 2009-04-20
  • 打赏
  • 举报
回复
在PC端 检测系统USB设备接入产生的系统消息,然后用RAPI 去查远程设备WM的系统信息,查到就是插入的是WM手机,查不到自然不是。这个由系统消息驱动,所以不用轮询,效果好。
lanruoshui 2009-04-17
  • 打赏
  • 举报
回复
学习
raylin 2009-04-17
  • 打赏
  • 举报
回复
顶。
raylin 2009-04-07
  • 打赏
  • 举报
回复
帮顶。
moren123 2009-04-03
  • 打赏
  • 举报
回复
[Quote=引用 15 楼 roc196 的回复:]
引用 14 楼 moren123 的回复:
我发完程序到手机之后,需要先自动让那个程序安装之后才能启动啊.
怎么样让这个程序自动安装还有自动启动的?

1、可以制作PC端的安装程序,详见http://blog.csdn.net/yzx0023/archive/2006/07/03/871368.aspx,连接后调用的程序就是安装程序就可以了。
2、做一个setup.dll,在安装完成之后启动程序就可以了,很容易的。
[/Quote]
好的,谢谢,我先试一下.
88csdn 2009-04-03
  • 打赏
  • 举报
回复
[Quote=引用 14 楼 moren123 的回复:]
我发完程序到手机之后,需要先自动让那个程序安装之后才能启动啊.
怎么样让这个程序自动安装还有自动启动的?
[/Quote]
1、可以制作PC端的安装程序,详见http://blog.csdn.net/yzx0023/archive/2006/07/03/871368.aspx,连接后调用的程序就是安装程序就可以了。
2、做一个setup.dll,在安装完成之后启动程序就可以了,很容易的。
88csdn 2009-04-02
  • 打赏
  • 举报
回复
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows CE Services\AutoStartOnConnect
里面写你想启动的程序路径,当连接时,你指定的程序会自动启动。
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows CE Services\AutoStartOnDisconnect
下指定的程序就是断开连接时运行的程序了~~~
呵呵,这样满足你的要求不?
moren123 2009-04-02
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 roc196 的回复:]
能不能靠ActiveSync呢?
如果ActiveSync连接了,那就是Windows Mobile机器了吧?
[/Quote]
我就是借助ActiveSync连接上了,但是想捕获连接成功这个动作,老是捕获不了,但是发文件过去倒是可以。
88csdn 2009-04-02
  • 打赏
  • 举报
回复
能不能靠ActiveSync呢?
如果ActiveSync连接了,那就是Windows Mobile机器了吧?
moren123 2009-04-02
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 BEYONDMA 的回复:]
感觉在手机上安一个程序还好办一些。
如果不行,只能看看RAPI的东西了。
[/Quote]
程序能不能一传到手机上马上安装的?
moren123 2009-04-02
  • 打赏
  • 举报
回复
[Quote=引用 13 楼 roc196 的回复:]
谢谢,还是不行啊,因为项目是要求还没对用户的手机这样做,用户的手机不可能让我们拿过来设置这个标志的。
==========================
什么意思?不是你的PC判断手机是不是Windows Mobile机器么?注册表是修改PC的啊~~~
[/Quote]
哦原来如此,我还想再问一下:
我发完程序到手机之后,需要先自动让那个程序安装之后才能启动啊.
怎么样让这个程序自动安装还有自动启动的?
88csdn 2009-04-02
  • 打赏
  • 举报
回复
谢谢,还是不行啊,因为项目是要求还没对用户的手机这样做,用户的手机不可能让我们拿过来设置这个标志的。
==========================
什么意思?不是你的PC判断手机是不是Windows Mobile机器么?注册表是修改PC的啊~~~
moren123 2009-04-02
  • 打赏
  • 举报
回复
难道ActiveSync就没有开源吗?
moren123 2009-04-02
  • 打赏
  • 举报
回复
[Quote=引用 10 楼 roc196 的回复:]
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows CE Services\AutoStartOnConnect
里面写你想启动的程序路径,当连接时,你指定的程序会自动启动。
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows CE Services\AutoStartOnDisconnect
下指定的程序就是断开连接时运行的程序了~~~
呵呵,这样满足你的要求不?
[/Quote]
谢谢,还是不行啊,因为项目是要求还没对用户的手机这样做,用户的手机不可能让我们拿过来设置这个标志的。
ppc_2008 2009-04-01
  • 打赏
  • 举报
回复
不知道,帮你顶
beyondma 2009-04-01
  • 打赏
  • 举报
回复
感觉在手机上安一个程序还好办一些。
如果不行,只能看看RAPI的东西了。
moren123 2009-03-31
  • 打赏
  • 举报
回复
顶起,不要无满意揭贴。
Kevenshao 2009-03-31
  • 打赏
  • 举报
回复
顶起!
UP
moren123 2009-03-30
  • 打赏
  • 举报
回复
用检测到串口的方式貌似不行,用检测到插入设备的方法初始化又不成功,请问下有没有其他办法的?
moren123 2009-03-30
  • 打赏
  • 举报
回复
顶起.

7,655

社区成员

发帖
与我相关
我的任务
社区描述
Windows Phone是微软发布的一款手机操作系统,它将微软旗下的Xbox LIVE游戏、Zune音乐与独特的视频体验整合至手机中。
社区管理员
  • Windows客户端开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧