0

一部のWebサービスとデータを交換するためにインターネットに接続する必要があるc#と.NET3.5を使用してWPFで記述されたソフトウェアがあります。

テストの目的で、私はsimとvodafoneモバイルインターネットスティックキーusb、およびvodafoneモバイルブロードバンドソフトウェアを使用しました。

インターネット接続をある程度制御するには、system.processクラスを使用してc#内でプログラムvodafoneモバイルブロードバンドを起動するだけです。自動モードで構成され、SIMのピンを要求しないと、ソフトウェアは正しく機能しているように見えます。

.exeソフトウェアを強制終了するためにアプリケーションを閉じる必要があります。しばらくの間、すべてが機能しているようです。しかし、しばらくするとランダムにvodafone mobileが手動接続をオンにするため、インターネットに接続できなくなります。

モバイルブロードバンドにはAPIのシートが付属しておらず、ATコマンドで接続を開くことはできません。

だから私の質問は、PCがインターネットに接続できるようにするC#APIを備えたデバイスを使用して、ユーザーの操作なしでプログラムでインターネットへの接続を開くことができるので、C#で完全に呼び出し可能で管理できるかどうかです。

提案を事前に感謝します

4

1 に答える 1

2

ユーザーのマシン上で、ユーザーが制御できると思われるものを自動化しないでください。アプリが一時的なインターネット接続を自動的に開くことは、明らかにセキュリティ上のリスクであり、ほとんどの人がすぐにアプリを削除します。

1 つまたは複数のアプリがモデム/イーサネット カードなどを再初期化しようとすることを心配することなく、コンピューターのインターネットを切断できるようにしたいと考えています。

アプリは接続に依存しています - 接続はアプリに依存していません。

基本的に、私見、それをしないでください。

更新だから、それは高齢者向けであり、あなたの言っていることは理解できますが、それでも解決策としてそれを追求する正当な理由ではないと思います. 特にクライアントが知らないうちに更新される可能性があることを考えると、アプリの自動化は非常に不安定です。または、ユーザーが技術的により高度で、別のモデムを使用することを選択する場合があります。

その場合、Vodafone ソフトウェアを自動実行して常時オンにするように構成できるかどうかを調査し、インストールの責任者が正しく構成できるようにすることをお勧めします。

于 2012-05-10T11:15:21.633 に答える