什么样的脚本或应用程序可以在启动时可靠执行?

问题描述:

在另一篇文章中,我被告知这是在启动时运行某些东西的方式。一个注册表项被创建:什么样的脚本或应用程序可以在启动时可靠执行?

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run 

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

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

TIA

+3

这不是在启动时,这是用户登录后。因此,您可以在其中运行任何您想要的东西,但请记住,您添加的任何内容都会延迟用户使用计算机的时间点。 – Joey

+0

谢谢,乔伊!我打算将我的应用放置在单独的线程中,并且只需要几秒钟。 –

+0

它可能仍然从磁盘读取内容(至少是你的程序),而根据我的经验,这会降低启动速度,而不是CPU负载。 – Joey

一个简单的方法在启动时运行的一些事情就是把* .exe或* .BAT文件夹中

C:\用户\\应用程序数据\漫游\微软\的Windows \开始菜单\程序\启动。

如果没有文件夹,创建一个放置.EXE/蝙蝠

+0

谢谢。我在其他情况下使用了该解决方案。在这种情况下,我不希望用户能够绕过这个过程。 –

+0

如果将其放入共享启动文件夹中,则无法绕开它。当然,无论用户如何启动,用户都可以终止进程。 – MSalters

几乎任何允许的,值得推荐的是它不以很多其他的东西拖动的本地应用程序。即静态链接CRT。

顺便说一句,“我打算把我的应用放在一个单独的线程中”没有任何意义。无论如何,应用程序都有自己的过程,因此也有自己的线程。

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