作为服务运行的应用程序未出现

问题描述 投票:0回答:1

我有两台PC,我使用相同的用户ID登录(拥有管理权限)。我已在两台PC上安装了该服务。我遇到了一个奇怪的问题:1。如果我从网络中删除这两台PC,那么启动该服务会使应用程序出现在两台PC上。 2.如果两台PC都在网络中,则One PC显示应用程序,而在另一台PC上则不显示应用程序。但是,如果我检查任务管理器,应用程序运行正常。

我发现以下事项:1。在出现应用程序的PC上,活动桌面为“默认”2.在未显示应用程序的PC上,活动桌面为“屏幕保护程序”。我检查了屏幕保护程序没有激活并在这台电脑上运行。 3.现在,如果我从网络中删除PC并重新连接,那么行为就会被切换。即它不工作的地方开始出现应用程序但不在其他PC上。

为什么一台PC处于屏幕保护模式而另一台处于默认模式?这与常见的登录ID有关吗?我该如何解决这个问题?

visual-c++ windows-xp
1个回答
0
投票

这两项服务是相互独立的。这些服务createprocess()调用VB应用程序。

我的另一个问题是,如果我不在N / W并运行该服务,那么它将正确显示VB GUI。如果我使用远程桌面启动服务,服务显示正常但VB GUI不会出现:-(此时活动桌面是'winlogon'。如果我给lpdesktop,我无法看到VB GUI =“WinSta0 \ Desktop”或“WinSta0 \ winlogon”或“WinSta0 \ screen-saver”。请注意我正在访问通过远程桌面实际运行服务的系统。有人可以让我知道我需要做什么如果我远程启动服务,使VB GUI远程显示?

© www.soinside.com 2019 - 2024. All rights reserved.