我有一个问题。我有一个 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 指出的那样,另一种方法是将应用程序变成服务。