编写一个可以嵌入其他应用程序并作为单独进程运行的shell

时间:2009-05-27 13:24:29

标签: c++ winapi shell

我在HP网站上发现了一篇有趣的文章。他们编写了一个TouchSmart Shell应用程序,它允许其他应用程序嵌入到该shell中,并作为单独的进程运行。当然,惠普对嵌入式应用程序进行了一些限制。我不知道C ++和Win32是否可以做类似的事情? http://www.touchsmartcommunity.com/article/95/An-HP-TouchSmart-Application-Development-Guidelines-Primer/?textpage=1

2 个答案:

答案 0 :(得分:1)

这不是所有unix shell都做的吗?将应用程序嵌入自身。我希望我能正确理解你的问题。类似的事情肯定可以在Win32中完成。 MSYS(Minimal SYStem)和Cygwin也都这样做。他们有自己的shell,虽然我认为它们是用C语言而不是用C ++编写的

答案 1 :(得分:1)

也许我错过了什么,但TouchSmart看起来就像是从内部启动.NET应用程序的一种方式。您可能需要调用一些API来进行正确的演示或事件来连接。