gpt4 book ai didi

c# - 从 Windows 服务启动 Web 浏览器

转载 作者:可可西里 更新时间:2023-11-01 11:14:56 25 4
gpt4 key购买 nike

是否可以从 Windows 服务启动 Web 浏览器?我在 C# 中创建了一个基本服务并将其安装在“LocalSystem”安全配置文件下。

该服务的代码如下所示:

namespace Bootloader
{
public partial class Service1 : ServiceBase
{
public Service1()
{
InitializeComponent();
}

protected override void OnStart(string[] args)
{
string target = "http://www.microsoft.com";
System.Diagnostics.Process.Start(target);
}

protected override void OnStop()
{
}
}
}

当服务运行时,没有任何反应。 Windows 服务的文档说它们没有任何 UI,但这是否意味着无法启动 Web 浏览器。

最佳答案

只有在 XP 和更低版本中才有可能。在 Vista 中,Windows 服务完全运行在单独的桌面上。您必须在用户的桌面上运行一些东西才能完成此操作。

作为解决方法,编写一个在启动时启动的隐藏窗口的应用。

关于c# - 从 Windows 服务启动 Web 浏览器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2330519/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com