Windowsですべてのユーザーログオンでプログラムを実行する


0

popup.exeというプログラムがあります。私は私がコマンドを使用してWindowsですべてのユーザーログオンでプログラムを強制終了できることを知っています taskkill /im popup.exe /f

質問は私が実行した後にWindowsですべてのユーザーログオンでpopup.exeを実行する方法です。 taskkill /im popup.exe /f


1
目的は何ですか? Windowsは一度に1つのアクティブセッションしか許可しません。だから、あなたが提案していること以外にあなたが達成しようとしていることが何であれ達成する他の方法があります。しかし、あなたは何を達成しようとしていますか?
Appleoddity

私はサービスとして実行される私のプログラムからポップアップを表示するpopup.exeがあります。私が自分のプログラムを更新しているのなら、popup.exeをkillして再度popup.exeを実行します。私は私のプログラムを更新実行し、Windows上で3ユーザーログオンがある場合、popup.exeは1ユーザーのWindowsで再度実行され、2別のユーザーのWindowsで実行されていません。
Yos Juanda Linggarjati

回答:


1

Windowsのワークステーションバージョンでは、一度に1つのアクティブユーザーセッションしか許可されません。だから、持っている popup.exe すべてのユーザーセッションで同時に再起動する必要はありません。

代わりに、特定のユーザーセッションがアクティブになったときに開始できます。コンピュータのユーザーを切り替えるときなどです。

あなたが使用してスケジュールされたタスクでこれを行うことができます 「ユーザーセッションへの接続時」 引き金。それから popup.exe ユーザーセッションがアクティブになるたびに実行できます。

それ以外の場合は、アクティブなユーザーセッションのデスクトップと正しく対話するようにサービスを書き直す必要があります。


ユーザーセッションへの接続時に、Windows XP用に構成されているタスクには使用できません。私のクライアントはWindows XPを使用しています。他に方法はありますか?
Yos Juanda Linggarjati

@YosJuandaLinggarjatiお願いします 編集する XPを実行していることを示すための質問です。
Twisty Impersonator

私は1ユーザーでログオンし、私は3ユーザーのWindowsを持っている場合、どのようにすべてのユーザーのWindowsでスケジュールされたタスクを作成するには?
Yos Juanda Linggarjati
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.