ライセンスに応じてユーザー数を制限するネットワークバージョンのプログラムを提供したいと思います。一般に、アクティブユーザーの数を追跡し、アクティブユーザーの数のライセンス制限に達すると停止するdllがサーバーにインストールされていることを念頭に置いています。ネットワークがどのように機能するかについてはよくわかりませんが、exeがサーバー/共有ドライブにあり、ユーザーがPCにリンクを持っていると思います。リンクをクリックすると、PCのネットワーク名を記録するdllを呼び出すexeが起動し、これを(ファイルに?)ログに記録し、アクティブユーザーの数を増やします。ユーザーがプログラムを閉じると、アクティブユーザーの数が減ります。私の質問は;
これは実行可能ですか?
サーバー上のdllはどのようにしてユーザーのPC名を取得しますか?
PC名とアクティブユーザー数を記録する最も効率的な方法は何でしょうか?
これが混乱のように思われる場合は申し訳ありませんが、方法の哲学(より良い方法があるかもしれません..)とこれを達成する方法の詳細の両方についてフィードバックをいただければ幸いです。