У меня есть приложение, которое вносит некоторые изменения в Windows, для некоторых из этих изменений требуется перезагрузка Windows для вступления в силу. Итак, мой вопрос: как я могу перезагрузить компьютер только для первого запуска инструмента?Как перезагрузить ПК в первом исполнении vb.net
2
A
ответ
2
Вы можете сохранить параметр перезапуска в реестре. В зависимости от типа внесенных изменений используйте либо HKEY_CURRENT_USER
, либо HKEY_LOCAL_MACHINE
\ Software \ ваш бренд \ ваша программа \ создайте ключ DWORD под названием RestartRequired.
Если у вас есть процесс установки, вы можете сначала создать этот ключ со значением 1. Затем установите значение 0 непосредственно перед закрытием и выполните перезапуск. Если вы ничего не устанавливаете, вы можете проверить, существует ли RestarRequired = 0 в реестре в определенном месте. Если это не так, оно создаст это значение и начнет перезапуск.
0
Вы можете написать файл, если внесены изменения. Затем вы можете проверить этот файл, если произошел перезапуск.
Смежные вопросы
- 1. Нужно перезагрузить буфер в спекулятивном исполнении?
- 2. Как перезагрузить взломанный iPhone на ПК
- 3. Как отключить заблокированный ПК (vb.net)?
- 4. Как сохранить и перезагрузить автоматически в VB.NET?
- 5. Определить производителя ПК в VB.NET
- 6. Eclipse блокирует ПК при первом запуске
- 7. Как перезагрузить приложение nodeJS screen без перезагрузки ПК
- 8. Как перезагрузить таблицу, чтобы начать с ПК 2?
- 9. Как перезагрузить/обновить/сбросить форму в vb.net 2008
- 10. Отправлять SMS с ПК с помощью VB.NET?
- 11. Таймер в исполнении Ruby
- 12. Executors.newScheduledThreadPool пробелы в исполнении
- 13. Шипы в исполнении сокетов
- 14. В реальном исполнении формулы
- 15. Как перезагрузить файл свойств в java
- 16. Как перезагрузить оконную форму, не закрывая ее с помощью VB.NET?
- 17. Как перезагрузить просмотр списка?
- 18. Как перезагрузить файл в python?
- 19. Добавление контроля флажка в datagrid в первом столбце (vb.net 2003)
- 20. Как увеличить память кучи в исполнении pandoc?
- 21. Как игнорировать JSon недвижимость в герметичном исполнении
- 22. вопрос об исполнении GearVR/Unity
- 23. Ошибка в .each исполнении (Ruby)
- 24. Сортировка слов в лексикографическом исполнении
- 25. связи в исполнении MPMD MPI
- 26. Заказ Maven плагина в исполнении
- 27. VB.NET - функция подстроки, которая перестает читать в первом целое, возможно?
- 28. MySql GROUP BY + В исполнении
- 29. Выполнение команды только при первом событии отметки таймера в VB.Net
- 30. О nasm-исполнении
Да, я создам файл txt, а затем в форме load я добавлю команду для проверки файла, если он существует, то перезапуск был – user1970090