首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >c#和互联网密钥

c#和互联网密钥
EN

Stack Overflow用户
提问于 2012-05-10 18:53:28
回答 1查看 363关注 0票数 0

我有一个软件写在WPF使用c#和.NET 3.5,需要连接到互联网与一些网络服务交换数据。

出于测试目的,我使用了a sim卡和沃达丰移动互联网记忆棒usb,以及沃达丰移动宽带软件。

为了对互联网连接进行一些控制,我使用system.process类在c#中启动了沃达丰移动宽带程序。一旦被配置为自动模式并且不请求sim的pin,该软件看起来工作正常。

我被迫关闭应用程序以终止.exe软件。一切似乎都正常工作了一段时间。但随机过了一段时间,沃达丰手机自动开启了手动连接,因此它不再连接到互联网。

移动宽带没有附带api,也不可能发出AT命令来打开连接。

所以我的问题是,我可以使用什么样的设备具有C#应用程序接口来允许pc连接到互联网,从而可以在没有用户交互的情况下以编程方式打开到互联网的连接,所以完全可以由C#调用和管理。

提前感谢您的任何建议

EN

回答 1

Stack Overflow用户

发布于 2012-05-10 19:15:22

不要在用户的机器上自动化他们期望控制的东西--让一个应用程序自动打开短暂的互联网连接显然是一个安全风险,大多数人会立即删除你的应用程序。

我希望能够断开计算机上的互联网连接,而不必担心一个或多个应用程序试图重新初始化调制解调器/以太网卡等。

你的应用依赖于连接-连接不依赖于你的应用。

所以基本上,IMHO,不要这样做。

更新,所以它是为老年人,我可以理解你在说什么-但我仍然不认为这是一个很好的理由来追求它作为一个解决方案。应用程序自动化是如此不稳定,特别是当考虑到客户端可能在您不知情的情况下进行更新时;或者用户可能在技术上更高级并选择使用不同的调制解调器。

在这种情况下,可能更好的做法是调查沃达丰软件是否可以配置为自动运行并始终在线,然后确保负责安装它的人正确配置它。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10532494

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档