交互式服务 - 显示对话框&从用户获取输入

时间:2010-03-11 19:49:10

标签: mfc windows-services

我的服务是基于MFC的,设置为“允许服务与桌面交互”,并且只能在XP& W2K。

尝试我可能无法使用从CDialog派生的类从Windows服务显示给用户的简单对话框。但是,我可以使用MessageBox()显示一个消息框。

在调用DoModal之后,不会返回任何错误并且GetlastError()始终返回零。我已经阅读了文档link text,声称可以这样做,但是谈到创建一个从CreateProcessAsUser()调用的隐藏gui。

有更简单的方法吗?我只需要让用户输入最多8个字符。

1 个答案:

答案 0 :(得分:0)

我认为你可以通过这个链接找到你需要的东西: http://msdn.microsoft.com/en-us/library/ms683502