非交互式进程如何使用窗口相关的API函数

非交互式进程怎么使用窗口相关的API函数我写了一个DLL插入到了Svchost.exe下面发现..窗口API函数都没办法

非交互式进程怎么使用窗口相关的API函数
我写了一个DLL   插入到了   Svchost.exe   下面   发现..   窗口API   函数都没办法用..
比如:
PostMessage
ShowWindow
FindWindowEx
MoveWindow
OpenDesktop
CreateDesktop
这个Svchost.exe   进程不是桌面交互的服务.   有什么办法可以解决我的问题..
在线等待...   谢谢了...       听说是可以解决的...

[解决办法]
可以定义一个窗口类,因为窗口过程是和窗口类相关的,也就是有了消息循环

这个时候你就可以实用这些函数了

不过千万要注意:建立窗口类以后,不要ShowWindow就可以了
[解决办法]
先看看svchost.exe进程是干什么的:
http://www.lifepop.com/podcast_view.aspx?p_id=271028&tag=%D6%AA%CA%B6

不知道你需要注入DLL到这个进程里,并且建立窗口来干什么?
[解决办法]
如果需要在service类型的应用中操作窗口,需要为这个应用指定一个桌面环境.
用SwitchDesktop试试.