• 全部
  • C#综合技术
  • C#互联网桌面应用
  • AppLauncher
  • WinForm&WPF
  • C#开发新技术
  • 问答

关于win service和win form程序的问题

xymao123 2011-02-26 11:43:54
请教一个关于win service和win form程序的问题:
我用VS2008连接短信猫收发短信,短信猫的供应商已经提供了收发的dll,
问题是,我用winform程序,可以正常实现短信收发。
但把程序改成winservice后,可以成功连接短信猫,调用收发短信接口返回结果正确,
但输出函数为空,收到的短信内容就是通过输出参数输出。

考虑是服务程序的线程问题,把winform也改为多线程收发,可以成功,winservice还是不成功。
修改winservice的属性,用administrator启动,还是不行。

有没有碰到过类似问题的人,请指点一下,这两个方式到底有什么区别?
...全文
67 点赞 收藏 6
写回复
6 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
xymao123 2011-02-28
星期一看到的人是不是多点
回复
xymao123 2011-02-26
[Quote=引用 3 楼 xiaozheyou 的回复:]

你看看你的短信猫 com口状态是否打开
[/Quote]

短信猫已经连接成功了
回复
xymao123 2011-02-26
[Quote=引用 2 楼 wuyq11 的回复:]

service属性中 选中 允许与桌面交互
System.ServiceProcess.ServiceController控制,是否启动
[/Quote]

我选中了服务属性,允许与桌面交互。
还是不能成功读取短信内容。

“System.ServiceProcess.ServiceController控制,是否启动”,
指什么意思?
服务是已经启动了的,单步调试时,不能读取短信内容。
回复
xiaozheyou 2011-02-26
你看看你的短信猫 com口状态是否打开
回复
wuyq11 2011-02-26
service属性中 选中 允许与桌面交互
System.ServiceProcess.ServiceController控制,是否启动
回复
发帖
C#
创建于2007-09-28

10.5w+

社区成员

.NET技术 C#
申请成为版主
帖子事件
创建了帖子
2011-02-26 11:43
社区公告

让您成为最强悍的C#开发者