В настоящее время у меня есть приложение, которое запускается при запуске, когда пользователь входит в учетную запись (административную), а также что-то под HKLM ... \ Run, которое также выполняется, но мне нужно запустить что-то один раз и ДО обоих эти вещи выполнены.
Мое решение состояло в том, чтобы использовать HKLM ... \ RunOnce, который выполняется до HKLM ... \ Run, но задача может занять 30-45 секунд, что дает достаточно времени для запуска запуска пользователя и преждевременного запуска приложения .
Я подумал о том, чтобы включить SLEEP, но RunOnce не блокирует загрузку учетной записи пользователя ... Затем я рассмотрел групповые политики, но у них нет эквивалента RunOnce, который я мог бы использовать ... Также я не уверен, если Групповая политика запускается в нужное время (никогда не использовала ее раньше).
Есть ли способ заставить мой RunOnce задержать запуск учетной записи моего приложения или лучшее место, где я могу выполнить его до HKLM ... \ Run и при запуске пользователя? Или какие-нибудь рекомендуемые альтернативы?
Любые идеи или помощь будут высоко ценится ...
Спасибо,