質問: 社内用のメンテナンスプログラムを制作したのですが、同じプログラムで他社の製品にも使えてしまいます。たいした大きさではないので、フロッピーで十分なんですが社外に流失してしまうとこまってしまいます。 IPアドレスで確認すればいいのですが、登録していないようなものはどうしたらよいのでしょうか? どなたか、教えていただけませんか?
回答: ykkw_2001さんのおっしゃる通り、環境次第でどうにでもなりそうですね。 IPアドレスで確認しきれないということはDHCPを導入してるとか? もしそれなら、ユーザー名が取れるし、ワークグループではなくドメインを使用したら、ネットワークに参加=社内環境とできるのでは? なので、EXEにドメイン固定のロジックを追加してしまえばよいと思います。 さらに認証パスワードを起動時に入力などなど。 サーバーにもうひとつのEXEを用意して、そちらと通信が可能なときのみEXEが起動可能という方法もあります。