I found an interesting article from HP website. They wrote a TouchSmart Shell application, and it allows other applications to embed in that shell, and run as a separate process. Of course, HP defined some restrictions with the embedded application. I don’t know if C++ and Win32 can do similar thing? http://www.touchsmartcommunity.com/article/95/An-HP-TouchSmart-Application-Development-Guidelines-Primer/?textpage=1
views:
142answers:
2
+1
A:
Isn't this what all the unix shells do? Embed applications into themselves. I hope I have understood your question correctly. A similar thing can definitely be done in Win32. MSYS (Minimal SYStem) and Cygwin all do the same. They have their own shells, though I would assume they're written in C and not in C++
Sahasranaman MS
2009-05-27 13:33:02
As inif(pid=fork()) #parent, child pid is pidelse exec("command")
dannysauer
2009-05-27 19:20:41
hooray for comments which eat formatting! sigh.
dannysauer
2009-05-27 19:20:58
+1
A:
Maybe I've missed something, but TouchSmart just looks like a way of starting a .NET application from within it. There are probably some API's that you need to call into for correct presentation or events to hook up to.
geekboyUK
2009-05-27 22:59:20