1

Тема: C# Автозагрузка та Перезагрузка ПК

Доброго вечора шановні програмісти. Підкажіть можливо хтось знає, як написати прогу на С# щоб комп перезагружався. І окремо код, для завантаження в автозагрузку. Цікаво розібратись, а в неті толком нічого не знайшов.

2

Re: C# Автозагрузка та Перезагрузка ПК

Схоже на вірус.
Яке практичне застосування?

3

Re: C# Автозагрузка та Перезагрузка ПК

Ну в мене дві ідеї. Перша це використати віндовс апі (ExitWindowsEx). Друга це використати утиліту shutdown.exe вона є стандартна в віндовсі і має такий синтаксис.
shutdown -r -t 0
де ключ -r означає reboot а -t 0 це час в мілісекундах.

4

Re: C# Автозагрузка та Перезагрузка ПК

Так, призначення дуже схоже на вірус/троян, але четверта частина інсталерів має такий функціонал, тож незважаймо на це.
Для додавання програми у список автозавантаження - додайте запис в цю "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run" гілку реєстра Windows.