|
|
1
4
windows服务不应与用户进行交互。相反,您应该创建一个单独的控件或配置应用程序(通常放在系统托盘中),与服务通信,并可以向用户呈现信息或收集输入。 看这个 Knowledge Base article MSDN article 如果你真的想这么做。它们包含一些如何实现这一点的提示,您可能需要使用C#中的P/Invoke。 |
|
|
2
1
Here are some ways that you can make interactive services. 让用户从服务中获取信息的一种方法是为此目的构建一个单独的UI。例如,该服务可以有一个WCF端点,并推送GUI将显示的消息。这样,您只在有用户登录时显示消息,并且从LocalSystem帐户弹出窗口不会带来安全风险。你可以很容易地让这个GUI从托盘和弹出式吐司中运行,这样它就不会打扰用户,并在用户登录时开始。这比直接与桌面交互要好得多。 |
|
|
3
1
我从未使用过它,我包括所有关于不这样做的免责声明。
但是,您可能想查看
Here's a good blog post 详细说明其使用方法。 |
|
|
A B · C#Excel自动调整列避免长文本时出错 1 年前 |
|
|
Megrez7 · C#ToArray转换合并为一行,导致数组元素更改 1 年前 |
|
Aycon · 在工厂方法中释放部分创建的对象的正确方法是什么? 1 年前 |
|
|
Sei · Avalonia/WPF将路由器传递到控制模板 1 年前 |