1. Заголовок или название темы должно быть информативным ! 2. Все тексты фрагментов программ должны помещаться в теги [code] ... [/code] или [code=pas] ... [/code]. 3. Прежде чем задавать вопрос, см. "FAQ" и используйте ПОИСК ! 4.НЕ используйте форум для личного общения! 5. Самое главное - это раздел теоретический, т.е. никаких задач и программ (за исключением небольших фрагментов) - для этого есть отдельный раздел!
Мне срочно нужно создать программу которая вырубает комп. Чтобы запустил ее из XP и она вырубила комп. Некоторые говорят что Xp Паскалем не вырубишь, другие говорят что можно как-то с помощью обращения в функциям DOS (Shutdown). Скажите кто что знает. Заранее благодарен.
М
Не столько тупой вопрос, сколько тупое название. Исправлено.. Лопарь
Каким паскалем? Есть 32 разрядные компиляторы, с ним можно вытворять что угодно.
--------------------
Лао-Цзы : Знать много и не выставлять себя знающим есть нравственная высота. Знать мало и выставлять себя знающим есть болезнь. Только понимая эту болезнь, мы можем избавиться от нее.
Админ наш, Иже еси на серверах! Да святится имя Твое, Да приидет Unix Твой, Да будет воля Твоя, Как на земле , так и на небе. Пинг наш насущный дай нам на сей день; И прости нам счета наши, как и мы оставляем их должникам нашим; И не введи нас во искушение виндовое, Но избавь нас от лукавого Билли. И да пребудет с нами сила твоя великая, Во имя Отца-админа, Сына-Пингвина, и духа мастдайного. Админь!
Если эта та утилита, которой винда обычно вырубается, то наверно тем что приоритет у неё низкий. Многие приложения останавливают выключение: вырубается что-то, сколько-то, а дальше можно опять виндой пользоваться. Клубконтроль понадёжнее умеет комп перезагружать, но вот что он при этом использует.
Многие приложения останавливают выключение: вырубается что-то, сколько-то, а дальше можно опять виндой пользоваться.
Утиллита тупо считает секунды и генерирует выключение/перезагруз компа. Средство крепкое, кажется оно даже не производит оповещения процессов. Есть возможность генерировать выключение удалённого компа. Наверно единственный способ остановить перезагруз это остановка процесса shutdown.exe когда он только считает секунды (он их считает молча, вроде Sleep(xxx)).
Передо мной как-то стояла задача перевода компа в "спящий режим" (hibernate). Если кому нужна такая утиллита, могу поискать у себя, программа была тривиальной, обращалась к некой power-APIшке.