我编写了一个软件,可以让你远程控制计算机,它的功能之一就是打开它通过 Magic Packets 控制的所有计算机。
由于网络驱动器的限制以及帐户需要密码,我遇到了问题。
当计算机启动时,我被困在每台计算机的登录屏幕上,必须手动走动并输入密码。
我是否可以将密码发送到各个计算机或让计算机自行登录?
最佳答案
您可能希望将程序安装为服务。您将其启动设置为自动
,这意味着即使没有用户登录,它也会在计算机启动时自动启动并运行。
请注意,也可以将服务的启动设置为Boot
。不过,您可能想避免这种情况。 Boot
启动主要针对设备驱动程序,而不是普通服务。它在启动过程中运行得更早。您不需要(或者可能想要)——您只是希望它在系统准备好供某人登录(如果他们选择)时大致运行。
我还注意到,服务的编写方式(通常)与普通程序略有不同。它有一个 Windows 风格的事件循环,但响应一组不同的“消息”,启动服务、停止服务、暂停服务等等。大部分内容并不是非常困难,但与普通程序有些不同。
关于winapi - 在登录屏幕上将密码发送到远程计算机 [Windows 7],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10770469/