Воспроизведение звука после перезагрузки
Эй, я хочу, чтобы моя программа перезагрузила компьютер, а затем воспроизвела звук.
Моя текущая программа не воспроизводит звук после перезагрузки, я добавил программу в папку запуска, но она все еще не работает, кто-то сказал мне, что программа не будет продолжать работу после перезагрузки, так как же я могу это сделать ?
Я хочу сделать вот так.
int main() { system("c:\\windows\\system32\\shutdown /r /t 10 \n\n"); while (true) { PlaySound(*pathtosound*, NULL, SND_SYNC); } return 0; }
Что я уже пробовал:
Я уже пытался добавить это в папку запуска, но все еще не работает.
ZurdoDev
1. Когда система завершает работу как свой звук играть?
2. в то время как (правда) просто означает, что он будет воспроизводить звук вечно, нет?
3. Похоже, что вы пытаетесь написать какую-то вредоносную программу.
[no name]
1. Хорошо, так как же я могу выполнить функцию playsound после перезагрузки ?
2. Да, я хочу это сделать.
Спасибо!
ZurdoDev
1. поместите свой код в режим запуска, но не выключайте систему в своем коде.
2. Почему? Он заблокирует ваш компьютер.
[no name]
Но я должен перезагрузить мой компьютер, моя программа не будет работать, если не перезагрузить компьютер.
Что вы подразумеваете под блокировкой моего компьютера?
ZurdoDev
1. Почему вы должны перезагрузить компьютер?
2. и если вы должны, то напишите reg-ключ для хранения, что в следующий раз, когда он появится, он не будет запускать код для завершения работы системы. Затем сбросьте флаг.
3. блокировка, потому что код будет потреблять процессор снова и снова.
4. Почему вы хотите сделать нам это? Для этого не может быть веской причины.
[no name]
Моя программа работает при запуске и установке файлов, как и все другие программы, она должна перезагрузиться для завершения установки.
Когда программа запускает ее в фоновом режиме, они всегда могут остановить ее, убив программу с помощью taskmanager или просто отключив ее от запуска при запуске.
ZurdoDev
Затем вам нужно воспроизвести музыку в асинхронном потоке.
Я бы рекомендовал использовать настоящий установочный пакет вместо того, чтобы пытаться сделать это самостоятельно. Есть такие, которые могут справиться с этим за вас.
Dave Kreskowiak
"Как и все другие программы"?? Нет, программы, работающие при запуске, обычно не устанавливают файлы.
Установщики установят файлы и, возможно, потребуют перезагрузки, но просто запуск приложения этого не сделает.
Остальное из того, что вы только что опубликовали, не имело никакого смысла.
Есть масса вещей, которые вы нам не рассказываете, но еще хуже то, что вы используете неправильную терминологию и не знаете, как работает Windows.
[no name]
Я видел вашу правку , Лол, как я могу сделать вредоносное ПО, просто перезагрузив компьютер и воспроизводя звук ?
Richard MacCutchan
Посмотрите на свой код:
1. Выключение звонка.
2. Воспроизводить звук.
Итак, если это приложение находится в стартовом наборе, что оно будет делать в первую очередь при запуске?