2011-02-08 8 views
2

私はvb6でソフトウェアを開発しましたが、ほとんど展開する準備ができました。ソフトウェアはお互いにlanを検出しています

ネットワークで複数のインストールを抑制する方法として、別のコピーが同じサブネット、LANネットワーク、または1つのネットワークに属するすべてのサブネットにインストールされているかどうかを検出する必要があります。

この機能の実装方法を教えていただけますか?

私はおそらくネットワークのものにwinsockを使用しているかもしれませんが、どうですか?

答えて

1

IPv4ブロードキャストまたはIPv6マルチキャストを使用して、同じサブネット上のグループ(すべて)のコンピュータにパケットを送信できます。

+0

私はipv6またはipv4で放送することについて何も理解していませんので、あなたは私がそれについて学ぶことができる件名またはサンプルコードを教えてください。 – Smith

+0

@Oghenero:This [link](http://www.comptechdoc。 org/independent/networking/guide/netbroadcasting.html)はあなたにいくつかの理論を与えます。私は良いサンプルは分かりませんが、文字列 'vb6 ip broadcast'を探してみてください。いくつかのサンプルコードが含まれているかもしれないかなりの結果があります。 –

0

Windowsファイアウォールをオンにすることで、人々は簡単に提案されたセキュリティ対策を回避することができます。最高の著作権侵害対策は、VB6からクラウド上でホストされているWebアプリケーションに移行することです。Google SaaS。

+0

これをデスクトップアプリケーションに実装するにはどうすればよいですか? – Smith

関連する問題