Hi Mirek,
Thank you for the quick reply.
Yes I am the developer of the application. I need to get the client machine's name as the application's behaviour needs to be modified depending on which workstation has launched the application.
Using C#, I am getting the server machine's name with:
string sServerName = Environment.MachineName;
and the client machine's name with:
string sClientName = Environment.GetEnvironmentVariable("CLIENTNAME");
These return the correct results on remote application server applications that utilise Windows Terminal Services, Citrix products or Remote Desktop Protocol which I understand are not utilised by Winflector.
With regard to the API, I have looked at this page:
http://www.winflector.com/english/product/product-features/app-prog-interfaces.html
I have tried to add a reference to Visual Studio for "gtrmapi.dll" but it failed with the attached error.
Is the API the best method of getting the client machine's name and does this also support getting other information about the client such as its MAC address?
I'm impressed with the simplicity of the design of Winflector and with the speed of application delivery.
Do I require a separate licence for each server machine onto which I deploy Winflector?
How can Winflector licences be activated on machines without internet access or on machines with highly restricted firewalls?