Is it possible to find the license type of Solid Edge, using VB.Net?
I have Premium, Classic and Foundation available licenses on the server.
That is a good question. If there is a way to determine this via the API, I can't find it. Thinking about what you're trying to accomplish tough, would it not be possible to determine this by interrogating SELicense.dat? I'll admit that it's not ideal but my understanding is that SELicense.dat dictates which license Solid Edge tries to check out. Just some thoughts.
Somewhat simplified but place the LMtools software to a centrally stored location (to save installing to every user's workstation), run the command line for lmstat (lmutil lmstat -a) and parse the textual output for licenses in use, by who etc.
That or install something like PHPlicensewatcher and provide the users with a nice web front end/page that shows who is using what licenses and has the added benefit of tracking your license usage and expiration.