i built an intranet on .NET MVC. I’m also building a separate planning tool in Winforms (performance choice). I would now like to ‘open’ the planning tool from the intranet (IE7) and pass an argument (e.g. Workorder number) so I can display the planning for that specific item. Is this possible?
I have a .application file for the Winforms application. I’m also able to change everything on both the .NET MVC intranet and the Winforms planning tool.
You can’t simply call the application from the HTML; that would be a security hole. However, you can have the application register to be able to handle these requests via the registry. You say “no-install”, so this might be a problem. Maybe your app could modify the registry on the first load.
Anyway, the app would register to handle a specific protocol (like when you click on an itunes:// or ftp:// link).
Instead you’d have something like:
which then launches your app with the argument specified.
See http://msdn.microsoft.com/en-us/library/aa767914(VS.85).aspx . You say IE7, but this should work with other browsers, too, once the protocol is registered.