【问题标题】:What kind of scripts or applications can be reliably executed at boot time?什么样的脚本或应用程序可以在启动时可靠地执行?
【发布时间】:2014-01-16 15:32:42
【问题描述】:

在另一篇文章中,有人告诉我这是在启动时运行某些东西的方式。已创建注册表项:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run

我应该在那个键下放置一个filepath

该路径末尾允许(或推荐)哪些文件类型? *。EXE文件? (原生?托管?)*.BAT?

TIA

【问题讨论】:

  • 那不是在启动时,那是在用户登录之后。因此你可以在那里运行任何你想要的东西,但请记住,你添加的任何东西都会延迟用户可以使用他们的计算机的时间。
  • 谢谢,乔伊!我打算将我的应用程序放在一个单独的线程中,它只需要几秒钟。
  • 它可能仍然从磁盘读取内容(至少是您的程序),根据我的经验,这会减慢启动速度,而不是 CPU 负载。

标签: c# c++ .net windows system-administration


【解决方案1】:

在启动时运行某些东西的简单方法是将 *.exe 或 *.bat 放在文件夹中

C:\Users\\AppData\Roaming\Microsoft\Windows\开始菜单\程序\启动。

如果没有文件夹,创建一个并放置.exe/.bat

【讨论】:

  • 谢谢。我在其他场景中使用过该解决方案。在这种情况下,我不希望用户能够绕过该过程。
  • 把它放在共享启动文件夹里是绕不过去的。当然,用户可以杀死你的进程,不管它是如何启动的。
【解决方案2】:

几乎所有允许的东西,推荐的是一个不会拖入很多其他东西的本机应用程序。 IE。静态链接 CRT。

顺便说一句,“我打算将我的应用程序放在单独的线程中”没有意义。应用程序有自己的进程,因此也有自己的线程。

BTW2,“只需要几秒钟” - 我希望你的意思是毫秒。在启动时,秒是不可接受的。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-06-11
    • 1970-01-01
    • 2023-03-31
    • 1970-01-01
    • 1970-01-01
    • 2021-10-21
    • 1970-01-01
    相关资源
    最近更新 更多