【问题标题】:Displaying a dialog from an application launched by a service显示由服务启动的应用程序的对话框
【发布时间】:2014-01-17 04:50:48
【问题描述】:

我处于需要从 .NET 中创建的 Windows 服务启动 .NET 应用程序的场景(虽然是非交互式应用程序)。

但最后会从应用程序(NOT FROM SERVICE)中显示一个对话框,用于提示用户它已完成以及一些相关细节。

如果我使用这种方法会有什么问题吗?

【问题讨论】:

    标签: .net windows service dialog


    【解决方案1】:

    默认情况下,windows 服务在一个隔离的会话中工作,并且无权访问桌面。 我建议您在用户登录时启动桌面应用程序,然后与服务交互并根据需要显示对话框。

    【讨论】:

    • 是的,我听说服务使用非交互式工作站会出现问题。但在这里我试图显示来自应用程序而不是服务的对话框......
    • 但您正试图在服务运行的同一用户上下文中运行应用程序
    猜你喜欢
    • 2014-01-16
    • 1970-01-01
    • 2015-04-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-04-11
    相关资源
    最近更新 更多