我有一个插入PC的Arduino板。 我需要从Arduino主板发送一些字符到PC。
应用程序将在login页面上运行,每当它收到一个特殊的字符,它将login一个特定的用户帐户。
我会在其他部分做我的研究,但我的主要重要组成部分是在用户loginWindows之前启动该应用程序或服务。
这可能吗? 我能在.net中实现吗? 如果不能实现,可以采用哪些方法和技术来使其工作?
任何信息,例子和链接将是伟大的!
谢谢。
简单的方法:编写一个应用程序(例如一个控制台应用程序),并在Windows计划程序中定义一个“在系统启动时”(无论您需要什么用户)运行的任务。
不简单的方法(但更多的选项,如果你需要一些):写一个Windows服务,并将其开始类型设置为自动。
在Windows XP上,登录过程可以使用GINA自动完成。 您必须创建一个能够与Winlogon进程交互的MSGINA.DLL。
对于Windows Vista及更高版本,GINA已被删除,您现在必须创建Credential Provider