我想提供我的程序的网络版本,该版本将根据他们的许可证限制用户数量。一般来说,我会在服务器上安装一个 dll,它会跟踪活动用户的数量,一旦达到活动用户数量的许可限制,就会停止。我不太了解网络的运作方式,但我假设 exe 位于服务器/共享驱动器上,并且用户在他们的 PC 上有一个链接。单击该链接将启动调用 dll 的 exe,该 dll 记录 PC 的网络名称,将其记录(到文件?)并增加活动用户的数量。一旦用户关闭程序,活动用户的数量就会减少。我的问题是;
这可行吗?
服务器上的 dll 如何获取用户的 PC 名称?
记录 PC 名称和活跃用户数量的最有效方法是什么?
抱歉,如果这看起来像一个漫谈,但我希望得到有关该方法哲学的反馈(可能有更好的方法..)以及如何实现这一点的细节。