0

レジストリにそのプロセスのエントリを作成することにより、ウィンドウが再起動されるたびに起動できるプログラムをセットアップする方法を知っています。

HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Run

しかし、そのプロセスをバックグラウンドで実行する方法はありますか。資格情報の問題が発生したため、サービスを検討していません。

4

1 に答える 1

1

Windows には、バックグラウンド プロセスの正式な概念はありません。あなたが言いたいのは、プロセスに GUI を表示させたくないということだと思います。次の方法でそれを達成できます。

  • コンソール サブシステムではなく GUI サブシステムを対象とするプロセスを作成します。コンソール サブシステムを対象とするプロセスには、開始時に自動的にコンソール ウィンドウが表示されます。
  • 可視ウィンドウを作成していません。

プロセスをより低い優先度で実行したい場合は、呼び出すことでそれを行うことができますが、それをSetPriorityClass行う必要がある場合は驚くでしょう.

于 2013-03-01T12:13:37.473 に答える