我有一个 VB.NET 应用程序 (.exe),我想在每次服务器启动时打开,即使没有用户连接。
如果我手动打开.exe,则会显示应用程序的主窗体,但如果任务计划程序打开它,则该窗体会隐藏。
我知道应用程序正在运行,因为它出现在任务管理器中,但我需要查看主窗体。
我尝试创建一个启动 .exe 的 .bat,但仍然遇到同样的问题。
启动任务的用户是服务器管理员,与我登录的用户相同。
如果我将任务设置为在用户登录时启动,则会出现主窗体。看来,如果您将任务设置为即使没有用户登录也启动,它会作为服务启动,因此不会显示任何形式。
您是否尝试过创建“exe”文件的快捷方式并将其放入“启动”文件夹中?您也可以通过注册表来完成此操作,但也许首先尝试启动文件夹中的快捷方式。
获取您的启动文件夹,在“开始|运行”中输入 shell:startup,然后将程序快捷方式放入其中。重新启动并尝试....