0

我知道一种设置程序的方法,该程序可以在重新启动窗口时通过在注册表中创建该进程的条目来启动:

HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Run

但是任何人都可以告诉是否有任何方法可以使该过程在后台运行。由于我遇到的凭据问题,我没有考虑服务。

4

1 回答 1

1

Windows 中没有后台进程的正式概念。我猜你的意思是你不希望这个过程显示一个 GUI。您可以通过以下方式实现:

  • 使进程以 GUI 子系统而不是控制台子系统为目标。以控制台子系统为目标的进程在启动时会自动获得一个控制台窗口。
  • 不创建可见窗口。

如果您希望进程以较低的优先级运行,那么您可以通过调用来实现,SetPriorityClass但如果您需要这样做,我会感到惊讶。

于 2013-03-01T12:13:37.473 回答