需要在 Windows 登录屏幕上启动我的应用程序

需要在 Windows 登录屏幕上启动我的应用程序

我有一个问题。我有一个 GSM 设备,我用 C# 编写了一个应用程序。该应用程序不断接收短信并将其存储在数据库中,但是当 Windows 重新启动时,我必须明确登录才能再次启动该服务。

如何确保 Windows 重新启动时我的应用程序会自动启动?

答案1

以 Windows 形式编写程序服务,而不是应用程序。

答案2

对于 Windows XP 您可以修改或使用 GINA,但这并不是一件简单测试的事情!

http://www.codealias.info/technotes/custom_pre-logon_processing_in_ms_windows_using_gina_hooks

对于 Windows 7,该过程已经改变,但对于大多数情况仍然有更好的方法:

使用系统内部并使用 Autologon 或 TweakUI 进行自动登录。

然后将应用程序添加到启动应用程序。


编辑

上述操作是为了尝试运行纯应用程序,正如 Keltari 指出的那样,另一种方法是将应用程序变成服务。

相关内容