завершение Windows

Язык Visual Basic на платформе .NET.

Модераторы: Ramzes, Sebas

AnarCky
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 229
Зарегистрирован: 20.11.2006 (Пн) 20:12
Откуда: Россия, Екатеринбург.

завершение Windows

Сообщение AnarCky » 06.02.2007 (Вт) 20:05

По сабжу я нашел в поиске сообщение от 24.08.2006 ("Вопросник")

ANDLL
Завершение работы виндовс нельзя сделать так: Process.Start("shutdown","-s -t 00 -f"); ? Или это не правильно ?
А что, в Windows XP это разве не работает?

Ну если эта тулза устанавливает rc при выходе, то работает)

--------------------------------------------------------------------------------
baha76
Работает, человек просто хочет грамотно решить вопрос.



Просьба пояснить строку "Ну если эта тулза устанавливает rc при выходе, то работает)"

И скажите плззз как тогда вообще грамотно сделать?
Компьютеры были придуманы чтобы исправлять ошибки людей. Но кто же тогда будет исправлять ошибки компьютера?..

Sebas
Неуловимый Джо
Неуловимый Джо
Аватара пользователя
 
Сообщения: 3626
Зарегистрирован: 12.02.2002 (Вт) 17:25
Откуда: столько наглости такие вопросы задавать

Сообщение Sebas » 10.02.2007 (Сб) 11:23

WMI

Win32_OperationSystem.Shutdown
- Я никогда не понимал, почему они приходят ко мне чтобы умирать?

sebas<-@->mail.ru

Alex[fj]
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 278
Зарегистрирован: 17.02.2007 (Сб) 20:10
Откуда: Питер

Сообщение Alex[fj] » 17.02.2007 (Сб) 20:25

Да вот так можно, без запарок...
Shell("shutdown.exe -r -t 00")

AnarCky
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 229
Зарегистрирован: 20.11.2006 (Пн) 20:12
Откуда: Россия, Екатеринбург.

Сообщение AnarCky » 19.02.2007 (Пн) 12:53

А поясни плзз, что такое Shell(), что используется в виде аргумента? Если не трудно конечно....
Компьютеры были придуманы чтобы исправлять ошибки людей. Но кто же тогда будет исправлять ошибки компьютера?..

tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Сообщение tyomitch » 19.02.2007 (Пн) 13:11

Это запуск внешней программы. В виде аргумента используется командная строка для этой программы.
Изображение

AnarCky
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 229
Зарегистрирован: 20.11.2006 (Пн) 20:12
Откуда: Россия, Екатеринбург.

Сообщение AnarCky » 19.02.2007 (Пн) 13:23

Я понимаю, я надоел с вопросами, но все-таки:
А чем же тогда Shell() отличается от Process.Start()?
Компьютеры были придуманы чтобы исправлять ошибки людей. Но кто же тогда будет исправлять ошибки компьютера?..

Alex[fj]
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 278
Зарегистрирован: 17.02.2007 (Сб) 20:10
Откуда: Питер

Сообщение Alex[fj] » 19.02.2007 (Пн) 17:29

Да ничем, по-моему! PrStart - апишка, запискает новый процесс, а Shell встроенная команда, в которой, кажись, уже и прописана эта апишка...
так зачем изобретать велосипед?
PrStart хорош тогда, когда тебе потом надо убить апи функцией процесс, который ты сам и создал...
Изображение
Стараюсь быть вполне хорошим (c) Лев Толстой

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 19.02.2007 (Пн) 18:49

Ерохин, мне кажется, ты просто не замечаешь слова ".NET" в названии раздела.
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

Alex[fj]
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 278
Зарегистрирован: 17.02.2007 (Сб) 20:10
Откуда: Питер

Сообщение Alex[fj] » 19.02.2007 (Пн) 21:56

А в чем разница-то?
Изображение
Стараюсь быть вполне хорошим (c) Лев Толстой

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 19.02.2007 (Пн) 22:12

До http://bbs.vbstreets.ru/viewtopic.php?p=6651394#6651394 не дотягивает, конечно, но в целом тоже неплохо...
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

Alex[fj]
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 278
Зарегистрирован: 17.02.2007 (Сб) 20:10
Откуда: Питер

Сообщение Alex[fj] » 20.02.2007 (Вт) 7:44

Лучше бы объяснили, че не так, хакеры с рождения!
Изображение
Стараюсь быть вполне хорошим (c) Лев Толстой

AnarCky
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 229
Зарегистрирован: 20.11.2006 (Пн) 20:12
Откуда: Россия, Екатеринбург.

Сообщение AnarCky » 20.02.2007 (Вт) 17:53

GSerg
http://bbs.vbstreets.ru/viewtopic.php?p=6651394#6651394, конечно страничка веселая, но так-то я согласен с Ерохиным.
Для чайников (т.е. для меня) разница и правда не видна.
Компьютеры были придуманы чтобы исправлять ошибки людей. Но кто же тогда будет исправлять ошибки компьютера?..

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 21.02.2007 (Ср) 12:29

Я не о разнице между process.start() и shell. Я о разнице между vb6 и vb.net.
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

Alex[fj]
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 278
Зарегистрирован: 17.02.2007 (Сб) 20:10
Откуда: Питер

Сообщение Alex[fj] » 22.02.2007 (Чт) 11:16

GSerg писал(а):Я не о разнице между process.start() и shell. Я о разнице между vb6 и vb.net.


Вот-вот! Мы-то говорили про функции! При чем тут NET или не NET?? Да и разница там не огромная!
Изображение
Стараюсь быть вполне хорошим (c) Лев Толстой

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 22.02.2007 (Чт) 11:38

Ерохин писал(а):Вот-вот! Мы-то говорили про функции!

В самом деле?
Прочитай сначала http://bbs.vbstreets.ru/viewtopic.php?p=6652813#6652813, затем следующий за ним, и станет очевидно, о чём мы говорили.

Ерохин писал(а):При чем тут NET или не NET?? Да и разница там не огромная!

В самом деле?
Если тебя не смущает даже то, что это два совершенно разных языка, построенных по совершенно разным принципам на совершенно разных идеологиях, то может сначала ты изучишь всё-таки азы этого вопроса? :roll:
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

Alex[fj]
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 278
Зарегистрирован: 17.02.2007 (Сб) 20:10
Откуда: Питер

Сообщение Alex[fj] » 22.02.2007 (Чт) 11:46

В самом деле? Что ж там и Shell'а нет? Ну извини уж... Мне сказали, что разница не сильная... И чем орать и петушиться, лучше бы объяснил или выложил ссылку!
Изображение
Стараюсь быть вполне хорошим (c) Лев Толстой

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 22.02.2007 (Чт) 12:00

А просто очень много придётся объяснять, страниц на сотню.
http://msdn.microsoft.com/library/rus подойдёт?
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

AnarCky
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 229
Зарегистрирован: 20.11.2006 (Пн) 20:12
Откуда: Россия, Екатеринбург.

Сообщение AnarCky » 22.02.2007 (Чт) 20:56

GSerg
Я не берусь указывать модератору что здесь явный оффтоп, но все-таки...

Ерохин
Разница между vb6 и vb.net действительно огромная. И если ты когда-нибудь сталкивался с Vb6 ты должен понимать. Ну а если нет, то доп.лит. (в частности MSDN) forever.

Всем
Буду очень признателен, если кто-то все-таки ответит на поставленный вопрос. :)
Компьютеры были придуманы чтобы исправлять ошибки людей. Но кто же тогда будет исправлять ошибки компьютера?..

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 22.02.2007 (Чт) 21:18

Если поставленный вопрос о том, в чём разница между shell и process.start, то разница в том, что shell была оставлена, чтобы было проще тем, кто привык к ней с VB6.
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

Alex[fj]
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 278
Зарегистрирован: 17.02.2007 (Сб) 20:10
Откуда: Питер

Сообщение Alex[fj] » 23.02.2007 (Пт) 14:57

AnarCky, спасибо, что внес ясность... Разберемся! Да и про Shell, я вроде бы ответил...
Изображение
Стараюсь быть вполне хорошим (c) Лев Толстой

Alex[fj]
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 278
Зарегистрирован: 17.02.2007 (Сб) 20:10
Откуда: Питер

Сообщение Alex[fj] » 23.02.2007 (Пт) 15:01

Да и потом, если я не ошибаюсь: VB 2005 ведь тоже .NET!
Изображение
Стараюсь быть вполне хорошим (c) Лев Толстой


Вернуться в Visual Basic .NET

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 44

    TopList  
cron