I have an Asp.NET web application. I can call and run Teamviewer in my application when running on local.
I have a class for call and run TeamViewer.
cla
This is possible, but you still need to run an executable or a .reg file on the client's machine to register a protocol handler.
Those kinds of applications (e.g., uTorrent and magnet links, etc), usually define a URI scheme and register a protocol handler on the client's computer.
For example, this is a sample URI for a magnet link:
magnet:?xt=urn:sha1:YNCKHTQCWBTRNJIV4WNAE52SJUQCZO5C
Then, your ASP.NET application can redirect the user to a URI like that, and the OS will notice that there's a protocol associated to that URI and ask the user if he wants to launch that application.
See: