Security 如何在windows启动前运行Application.exe?

Security 如何在windows启动前运行Application.exe?,security,windows-7,windows-applications,windows-task-scheduler,Security,Windows 7,Windows Applications,Windows Task Scheduler,我有一个带有用户界面的windows应用程序,可以做一些事情。。。 现在,当我的客户在强制输入用户名和密码之前按下电源按钮时,我的应用程序就会运行! 备注:该系统在windows XP或7上是多用户的 无论如何这可能吗?这很简单。这一过程非常复杂 运行gpedit.msc 转到计算机配置->Windows设置->脚本(启动/关闭) 转到启动属性,然后您将获得新窗口 现在添加登录前要运行的程序 正确的方法是实现Windows服务。如果不先加载操作系统,就不能运行exe。但是,您可以在不首先登录的情

我有一个带有用户界面的windows应用程序,可以做一些事情。。。 现在,当我的客户在强制输入用户名和密码之前按下电源按钮时,我的应用程序就会运行! 备注:该系统在windows XP或7上是多用户的


无论如何这可能吗?

这很简单。这一过程非常复杂

  • 运行gpedit.msc
  • 转到计算机配置->Windows设置->脚本(启动/关闭)
  • 转到启动属性,然后您将获得新窗口
  • 现在添加登录前要运行的程序

  • 正确的方法是实现Windows服务。

    如果不先加载操作系统,就不能运行exe。但是,您可以在不首先登录的情况下运行exe。只需添加复制并将exe的快捷方式粘贴到C:\Documents and Settings\Administrator[或其他用户名]\Start Menu\Programs\Startup。然后检查msconfig以确保您的exe已检查为在启动时运行

    我发现这样做的方法是创建一个带有“启动时”触发器的计划任务。这将在windows登录之前启动应用程序。如果您需要运行非服务的东西,这在服务器类型的环境中特别有用。

    我在这里使用了这篇文章,因为我运行的是Minecraft服务器,我需要控制台交互,以便我可以管理服务器,并在这种情况下将其作为服务运行不是一个好的解决方案:

    我所做的是编辑注册表:

  • 转到
    HKEY\U CURRENT\U USER\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon
  • 创建一个新的DWORD值(如果该DWORD不存在)并 将其称为
    RestartApps
    ,值为1

  • 这将启动通常在您登录之前启动的应用程序,并启动
    shell:startup

    中的程序,可能会有所帮助。该设置属于用户。谢谢,但它对我不起作用。您确定application.exe可以在启动前运行吗?启动文件夹中的程序在用户登录后不会运行吗?