2012-02-10 3 views
0

タスクを起動時に実行して完了を待つ方法はありますか?私はchkdskといくつかの他のプログラムがそれをやっていることを知っていますが、どうですか? 更新:方法を見つけました。誰かが好奇心が強いなら、ネイティブAPI。ここでWindow7:起動時にタスクを実行し、完了を待ちます。

+1

解決策が見つかった場合は、回答として投稿してください。それが何であるかを言わずに解決策があると言うだけで誰も助けません。 –

答えて

1

は/ラッパーを(インストール方法別の方法(この「ネイティブAPI」は同じですが、あなたはあまりにもコンピュータ起動時に上またはユーザーログインオプションがありWindows Task Schedular.を使用できるかどうかわからない。

ですWindows Task Scheduler Installer

+0

スケジューラはWindowsの起動を一時停止しません。これは私が最初に試したことでした。 – YaD

+1

@ YaDあなたはそれを明白に言いたいかもしれません。また、ネイティブAPIについて詳しく説明します –

3

Windowsには "HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Session \ BootExecute"キーがあり、その中のプログラムはすべてのサブシステムが起動する前、つまりwin32、LSAなどの前に実行されます。その時点で使用可能なAPIのみがNativeAPIです。ほとんどの機能がシステムのセキュリティと安定性を損なう可能性があります(このAPIはハンドルを閉じたり、レジストリキーを隠すなど)その機能の多くは文書化されていませんが、http://undocumented.ntinternals.net/の人はそれらの多くを文書化しています。

関連する問題