Delphiを使用してWindowsサービスを作成しています。私のサービスがする必要があるのは基本的にプログラムを開くことです。私のコードでは、を使用していWinExec(aux,SW_SHOWNORMAL);
ます。サービスを開始して実行すると、何も実行されていないように見えますが、TaskManagerを見ると、サービスを開く必要のあるプログラムがリストにあり、[ユーザー名]列に[SYSTEM]と表示されます。
そのため、プログラムは開いていますが、画面に表示されません。グーグルで調べてみたところ、のような機能が見つかりましたCreateProcess
が、使い方がわかりません。私は何が間違っているのですか?
私の悪い英語について申し訳ありません。