如何在Windows启动之前运行Application.exe?

时间:2012-09-19 08:54:16

标签: security windows-7 windows-applications windows-scheduler

我有一个带有用户界面的Windows应用程序可以做一些事情... 现在我的客户想要,当他强行输入用户名和密码之前,他按下电源按钮MyApplication! 评论:该系统是Windows XP或Seven上的多用户。

无论如何都可能吗?

5 个答案:

答案 0 :(得分:4)

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

答案 1 :(得分:2)

很简单。这个过程是。

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

答案 2 :(得分:2)

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

答案 3 :(得分:1)

我在运行Minecraft服务器时使用了本文,我需要使控制台具有交互性,因此我可以管理服务器并将其作为服务运行在这种情况下不是一个好的解决方案:{{3} }

我所做的是编辑注册表:

  1. 转到HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon
  2. 创建一个新的DWORD值(如果此DWORD还不存在),然后 将其命名为RestartApps,其值为 1

现在,这会启动通常在您登录之前启动的应用,并启动shell:startup

中的程序

答案 4 :(得分:-7)

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