0

スタートアップメニューのアプリとレジストリキーの実行が何も実行しない環境にいますが、RunOnceは実行するので、起動時に実行するアプリケーションを起動する小さなスクリプトを作成してから、レジストリキーを書き直しました。ただし、ログインしてスクリプトを実行すると、アプリを起動してレジストリキーを書き直した後、スクリプトが終了します。Windowsはそれを再度実行しているようです。

シナリオは次のようになります。

ログイン->スクリプトが起動してメモ帳をロード->スクリプトがレジストリキーを再書き込み->スクリプトが終了->Windowsがスクリプトを再度実行->メモ帳をロード->スクリプトがレジストリキーを再書き込み->スクリプトが存在する->ループ

ループなしでこれを達成できる方法はありますか?

4

1 に答える 1

1

スクリプトのどこかにsleepステートメントを導入しないと、おそらくそうではありません。これらのキーのドキュメントには、実行中にキーに書き戻さないことが具体的に記載されています(詳細については、 http://msdn.microsoft.com/en-us/library/aa376977( VS.85 ).aspxを参照してください)。

実行しているWindowsのバージョンについては言及していませんが、Vista以降を実行している場合(私は信じています)、ユーザーのログオン時に実行する定期的なスケジュールされたタスクを作成できるはずです。

ありがとう、マーク

于 2011-01-14T17:01:55.923 に答える