![]() |
|
Модераторы: diadiavova, gambit |
![]()
|
|
| Гость_Maximus |
|
|||
|
Unregistered |
Дайте ктонить исходник как выключить комп с помошью VB.net 2003
|
|||
|
||||
| Exception |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 4525 Регистрация: 26.12.2004 Репутация: 18 Всего: 186 |
Этот вопрос уже неоднократно обсуждался в форуме по VB 6. Используйте поиск.
Думаю, портировка кода для вас не составит труда. P.S. Ищите темы, где описывается выключение компа для Win2000/XP - там есть код для установки привилегий проге для выключения (в 95/98 это не нужно, а в 2000/ХР без привилегий комп не вырубится). P.P.S. Пожалуйста, зарегистрируйтесь |
|||
|
||||
| Гость_Maximus |
|
|||
|
Unregistered |
пробывал не получается он ошибку выдает при установке привелегий процедуре enebleshutdown
|
|||
|
||||
| Exception |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 4525 Регистрация: 26.12.2004 Репутация: 18 Всего: 186 |
1. Какую именно ошибку?
2. Код в студию! СУВ |
|||
|
||||
| Maximus123 |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 7 Регистрация: 19.11.2005 Репутация: нет Всего: нет |
в общем пишет он следующие
An unhandled exception of type 'System.NullReferenceException' occurred in w2.exe
|
|||
|
||||
| Exception |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 4525 Регистрация: 26.12.2004 Репутация: 18 Всего: 186 |
1. Замени все Long на Integer.
2. При объявлении ф-ций пиши не advapi а advapi.dll. Пока что это все, что могу посоветовать... |
|||
|
||||
| Spawn™Production® |
|
||||
|
Тестер ПО, VB.NET Developer ![]() ![]() Профиль Группа: Участник Сообщений: 398 Регистрация: 12.4.2005 Где: Зеленоград Репутация: нет Всего: 12 |
Не знаю, как насчёт темы на этом форуме, но когда мне нужен был сей код, в инете насилу нашёл, однако он там есть.
А вот и оно...
Добавлено @ 16:45 Использовать так:
-------------------- ОС: WinXP SP2 Rus Frameworks: v1.0.3705, v1.1.4322, v2.0.50215, v2.0.50727 Сам кодю на VB (6.0 (почти забросил), 7.1, 8.0) |
||||
|
|||||
| Maximus123 |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 7 Регистрация: 19.11.2005 Репутация: нет Всего: нет |
ну все заряботало!!! спасибо большое!!
а приходилось запускать батовский файл с текстом sutdown /s /t 001 конешно работает без отказно но не совсем корректно!! отменить сие действие нельзя!! Это сообщение отредактировал(а) Maximus123 - 19.11.2005, 17:50 |
|||
|
||||
| Spawn™Production® |
|
|||
|
Тестер ПО, VB.NET Developer ![]() ![]() Профиль Группа: Участник Сообщений: 398 Регистрация: 12.4.2005 Где: Зеленоград Репутация: нет Всего: 12 |
Отменить... мм
Когда системе дана команда, она её запоминает, и впоследствии некоторые программы не будут работать, так как система находится в режиме выключения. Однако остановить выключение можно.... открываем тот же WMP и система не выключится, так как процесс не убьётся сам по себе, а вот если настроить киллер процессов, то вполне может быть, что ничто не остановит выключение. -------------------- ОС: WinXP SP2 Rus Frameworks: v1.0.3705, v1.1.4322, v2.0.50215, v2.0.50727 Сам кодю на VB (6.0 (почти забросил), 7.1, 8.0) |
|||
|
||||
| Maximus123 |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 7 Регистрация: 19.11.2005 Репутация: нет Всего: нет |
да все равно коряво получается консоль открывается потом диалоговое окно с счетчиком времени
|
|||
|
||||
| Гость_Vasiliy |
|
|||
|
Unregistered |
Отменить отключение можно... Надо прописать в cmd shutdown /a
Если память не изменяет... |
|||
|
||||
![]()
|
| Правила форума VB .NET | |
|
|
Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, diadiavova. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | VB .NET | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |