Windows services 如何从windows服务启动浏览器
我需要创建一个windows服务,在启动时打开一个特定的URL。 我所做的是通过添加以下行来覆盖onStart()方法: 启动时受保护的覆盖无效(字符串[]args) 然而,这件事不起作用((Windows services 如何从windows服务启动浏览器,windows-services,Windows Services,我需要创建一个windows服务,在启动时打开一个特定的URL。 我所做的是通过添加以下行来覆盖onStart()方法: 启动时受保护的覆盖无效(字符串[]args) 然而,这件事不起作用(( 问题是它确实编写了日志。这意味着onStart任何人都有任何想法???Windows服务没有GUI。您可以做的是创建一个与您的服务交互的控制器,并让它启动web浏览器 此链接不会直接回答您的问题,但在答案中包含足够多的链接,让您找到正确的路径:Windows服务没有GUI。您可以做的是创建一个与您的服务交
问题是它确实编写了日志。这意味着onStart任何人都有任何想法???Windows服务没有GUI。您可以做的是创建一个与您的服务交互的控制器,并让它启动web浏览器
此链接不会直接回答您的问题,但在答案中包含足够多的链接,让您找到正确的路径:Windows服务没有GUI。您可以做的是创建一个与您的服务交互的控制器,并让它启动web浏览器
此链接不会直接回答您的问题,但在答案中包含足够多的链接,可以让您找到正确的路径:当没有用户登录时,服务通常会启动(在自动启动模式下)
通常,服务不会与用户桌面交互,也不会在单独的会话中工作。如果您需要为每个或部分登录的用户执行某些操作,则需要编写单独的代理应用程序,该应用程序将在用户登录时自动启动,并与您的服务进行通信。然后代理可以启动浏览器或做任何你需要的事情。通常在没有用户登录的情况下启动服务(在自动启动模式下)
通常,服务不会与用户桌面交互,也不会在单独的会话中工作。如果您需要为每个或部分登录的用户执行某些操作,则需要编写单独的代理应用程序,该应用程序将在用户登录时自动启动,并与您的服务进行通信。然后代理可以启动浏览器或做任何你需要的事情。简单的回答是,如果你使用Vista或更高版本,你不能。这是由于。引用该页面中链接的文档: 对于更复杂的交互, 开发人员应该移动他们的UI代码 进入在用户服务器中运行的代理 会话并处理所有UI 要求。代理进行通信 通过RPC或指定的 管道
简单的回答是,如果您使用的是Vista或更高版本,则无法使用。这是由于。引用该页面中链接的文档: 对于更复杂的交互, 开发人员应该移动他们的UI代码 进入在用户服务器中运行的代理 会话并处理所有UI 要求。代理进行通信 通过RPC或指定的 管道
{
eventLog1.WriteEntry("Browser must start " + DateTime.Now);
string targetURL = "http://www.mysite.com";
System.Diagnostics.Process.Start(targetURL);
}