1. convert a windows form to web form. This is partly doable but has lots of restritions. e.g. fancy functions like right-click menu or draw some pictures, not to mention DirectX.
2. Run a windows form in browser. If you can accept only run it in IE, it's doable, althrough also has its own problem. google "host windows form IE"
http://www.15seconds.com/issue/030610.htm
I acturally tried this kind of code and I can run a windows library dll in IE, but there was some other problem ( I don't remember detail, probably security issue.)
I used to write ActiveX control for my client by MFC++, After .Net is out, I tried to build C# windows form dll and run it in IE , but because of some problem I finally go back to VC++.NET to write ocx instead of dll.
So Another approach is write a ocx container to call your dll library. If you want it to be a product, you will have to buy a digital code signature.
2. Run a windows form in browser. If you can accept only run it in IE, it's doable, althrough also has its own problem. google "host windows form IE"
http://www.15seconds.com/issue/030610.htm
I acturally tried this kind of code and I can run a windows library dll in IE, but there was some other problem ( I don't remember detail, probably security issue.)
I used to write ActiveX control for my client by MFC++, After .Net is out, I tried to build C# windows form dll and run it in IE , but because of some problem I finally go back to VC++.NET to write ocx instead of dll.
So Another approach is write a ocx container to call your dll library. If you want it to be a product, you will have to buy a digital code signature.