We have a vb6 program which is installed in a Microsoft Windows 2008 server , we sell as many licenses as our clients want. One license allows one user to work at the same time with the program from his computer with rdp , for example if our client buys 3 licenses, this mean 7 users in his company can use the program but only 3 at the same time, if the fourth wants to go to the program, the system must say to him that there are not available licenses at this moment, when somebody leaves the program, one license is available.
When a new client buys the program , we ask him how many users does he want , and how many users he wants to be able to use the program at the same time. Sometimes they say 10 users but only 3 at the same time, they pay 3 users and we create in our server a new group with 10 new users.
We have nos found the way to control this. At the moment , 10 users can use the program at the same time.
I don´t know if the solution is with the server or vb6..
This is being quite difficult for us, we controlled it with an Access database in our vb6 program but we had to leave it because sometimes, one user was using the program, he had a problem with his computer and lost the conexión in a not normal way, so he was out of the program but the counter of licenses has not been updated
If you have an idea …