在Windows启动时以编程方式启动应用程序

时间:2010-08-09 11:55:49

标签: windows startup launch

我有一个特定的软件,我希望在Windows启动时加载。在正常情况下,我只需在启动文件夹中放置一个快捷方式,或在注册表中的运行键中放入一个条目。

不幸的是,由于一个未知的原因,这个应用程序会在完成时抛出win32 execption - 我假设它是因为没有加载对于此应用程序至关重要的Windows元素。

一旦windows实际加载,我可以双击图标,它运行正常。所以我的问题是 - 有一个程序化的解决方案吗?我已经尝试过一个控制台应用程序启动器,它会睡眠n秒然后启动,但所有这些似乎都会延迟启动Windows。

有没有人有任何创意解决方案?我对从Windows服务到c#,vb,批处理文件等等的任何事情都是开放的。

THX

2 个答案:

答案 0 :(得分:0)

看看AUTOEXEC.BAT。但要小心!!

答案 1 :(得分:0)

您可以将其作为服务运行,还是编写一个尝试启动它的shell服务?这样你就可以在再次尝试之前建立对失败响应和延迟时间的支持。