vs.net2003,POCKET PC。怎样在掌上程序中调用桌面PC的某一应用程序
如题 问题点数:100、回复次数:17Top
1 楼aawolf(羌狼)回复于 2003-12-02 10:15:19 得分 0
Pocket PC注册在Windows系统中的用户权限是很低的,没有办法直接调用Windows系统中的程序。
比较可行的解决办法是在PC上运行一个监听程序,PDA通过Socket或者其他方式与这个程序建立连接,发送一些指令,由PC上的监听程序执行某些操作。Top
2 楼ms44(ms44)回复于 2003-12-02 10:15:40 得分 0
用什么方式,通讯呢?
Top
3 楼dafanshu(大番薯)回复于 2003-12-08 09:06:51 得分 0
有个小小的例子提供出来最好了Top
4 楼ms44(ms44)回复于 2003-12-08 10:08:32 得分 0
即使可以连通,程序也是不同平台的,怎么运行?
Top
5 楼aawolf(羌狼)回复于 2003-12-08 10:12:35 得分 0
我没有看到这方面的现成的例子。Top
6 楼robinhou(robinhou)回复于 2003-12-10 13:27:28 得分 0
用socket通讯,然后主机启一个监听程序,很简单的Top
7 楼dafanshu(大番薯)回复于 2003-12-10 17:14:11 得分 0
已经在这样做了,不过 robinhou,再想问问你,怎么获取我正在连接中的PC的IP地址啊,因为我不想定死一个,我的PPC要跟很多PC连接的有时。Top
8 楼aawolf(羌狼)回复于 2003-12-10 18:23:56 得分 0
那就用UDP呀,广播一下,正在监听中的PC应答一下不就可以了吗?Top
9 楼dafanshu(大番薯)回复于 2003-12-10 18:30:19 得分 0
可是很多机器都在监听的啊,那怎么办?Top
10 楼aawolf(羌狼)回复于 2003-12-10 18:35:50 得分 0
我有点不明白你的意思,你不就是说可以连接很多台机器吗?麻烦你把具体的功能定义说一下。Top
11 楼dafanshu(大番薯)回复于 2003-12-10 19:10:48 得分 0
好的,真麻烦aawolf(羌狼)你了,我有很多PC,每台PC上都装了监听程序的,但当我用PPC连到他们中的一台PC后,这台PC就会显示一个界面出来(调用一个应用程序),其他的PC就不能有这个界面跳出来。简单的说,我连那台PC那台就给我做一些事情。Top
12 楼nukesh(刘)回复于 2003-12-10 20:00:07 得分 0
做一个客户端,一个服务器端软件,通过相互通讯,判断信息标志,由服务器启动服务端的应用程序.Top
13 楼dafanshu(大番薯)回复于 2003-12-10 23:47:18 得分 0
这样能行吗,如果可以,能否说详细点。我怎么想都行不通啊Top
14 楼aawolf(羌狼)回复于 2003-12-11 10:24:26 得分 0
你的连接并不需要通过网络连接,而仅仅是通过ActiveSync连接是吗?
你可以把自己的服务器程序在ActiveSync里注册一下,当有设备连接到ActiveSync时再启动你的程序。如果你觉得这样可行,我一会儿给你找下具体的实现方法。Top
15 楼dafanshu(大番薯)回复于 2003-12-11 10:33:09 得分 0
是的,我觉得这样可行!谢谢你aawolf(羌狼)兄Top
16 楼aawolf(羌狼)回复于 2003-12-11 10:47:19 得分 100
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows CE Services\AutoStartOnConnect]
在这个键底下加一个值,把你程序的全路径写上就可以了。
Top
17 楼dafanshu(大番薯)回复于 2003-12-11 11:09:24 得分 0
谢谢你aawolf(羌狼)兄,你是好样的。THANKS!我的QQ: 6998309Top




