C# 和互联网密钥

本文关键字:密钥 互联网 | 更新日期: 2023-09-27 18:33:56

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

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

为了对互联网连接进行一些控制,我只需使用 system.process 类在 c# 中启动程序 vodafone 移动宽带。一旦配置为自动模式并且不请求SIM卡的引脚,该软件似乎可以正常工作。

我被迫关闭应用程序以杀死.exe软件。一切似乎都在工作一段时间。但是一段时间后,沃达丰手机随机打开手动连接,因此它不再连接到互联网。

移动宽带不附带 api 席位,并且无法发出 AT 命令以打开连接。

所以我的问题是我可以使用什么具有 C# api 的设备来允许 PC 连接到互联网,可以在没有用户交互的情况下以编程方式打开与互联网的连接,因此完全可以通过 C# 调用和管理。

提前感谢您的任何建议

C# 和互联网密钥

不要在用户计算机上自动执行他们希望控制的内容 - 让应用程序自动打开临时互联网连接显然是一种安全风险,大多数人会立即删除您的应用程序。

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

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

所以基本上,恕我直言,不要这样做。

更新 所以它是为老年人准备的,我可以理解你在说什么 - 但我仍然不认为这是将其作为解决方案的好理由。 应用程序自动化是如此脆弱,尤其是考虑到客户端可能会在您不知情的情况下更新时;或者用户可能在技术上更高级,并选择使用其他调制解调器。

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