互动服务 - 显示对话框与从用户获取输入(Interactive Service - Display

2019-10-20 08:02发布

我的服务是基于MFC,设置为“允许服务与桌面交互”,并会在XP和W2K只有永远运行。

我尝试过,也许我不能得到一个简单的对话框中显示,从使用从CDialog派生的类的Windows服务的用户。 不过,我可以得到一个消息框使用的MessageBox出现()。

不会返回错误,并且GetLastError()总是返回零的DoModal后调用。 我已阅读的文档链接文本号称可以做到这一点,但有关创建()从CreateProcessAsUser称为隐藏GUI会谈。

是否有更简单的方法来做到这一点? 我只需要问用户最多输入8个字符。

Answer 1:

我认为你可以找到你需要这个链接是什么: http://msdn.microsoft.com/en-us/library/ms683502



文章来源: Interactive Service - Display Dialog Box & Get Input from user