【问题标题】:Console won't open when launching console application on startup VB.NET在启动 VB.NET 时启动控制台应用程序时,控制台不会打开
【发布时间】:2015-12-11 18:09:57
【问题描述】:

我有一个控制台应用程序,我似乎无法在系统启动时正确启动。

我已经通过组合一个非常简单的控制台应用程序来调试它

Sub Main()
    Console.WriteLine("This is a console application")
    Console.ReadLine()
    Environment.Exit(0)
End Sub

即使这样也行不通。应用程序正在启动,我可以在任务列表中看到它。但是控制台界面没有显示,这就是问题所在。

我已尝试使用启动文件夹和 Windows 任务计划程序来启动它,但似乎都不起作用。

我可能会更改某些注册表设置吗?

任何帮助都会很棒。

谢谢。

【问题讨论】:

  • 只是为了好玩尝试将执行应用程序的命令放在批处理文件 (*.bat) 中并引用启动文件夹中的 bat 文件
  • 在过去的 2 周里有很多很多这样的问题。卸载 Avast。
  • @Jeremy 我试过了,好像没什么区别。
  • @HansPassant 我运行的唯一防病毒软件是 AVG。 Avast 如何影响 Windows 任务调度程序?

标签: vb.net scheduled-tasks console-application startup


【解决方案1】:

根据微软的说法,只有选择了“仅在用户登录时运行”单选按钮时,任务才会以交互方式运行。

“您可以指定即使在触发任务时计划运行任务的帐户未登录时也应运行任务。为此,请选择标记为无论用户是否登录都运行的单选按钮不是。如果选择了此单选按钮,任务将不会以交互方式运行。要使任务以交互方式运行,请选择仅在用户登录时运行单选按钮。"

来源:https://technet.microsoft.com/en-us/library/cc722152.aspx?f=255&MSPPError=-2147217396

【讨论】:

    猜你喜欢
    • 2010-10-30
    • 1970-01-01
    • 1970-01-01
    • 2017-05-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-04-16
    相关资源
    最近更新 更多