Предупреждение при выключении компьютера

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
pstrkim
Новичок
Новичок
 
Сообщения: 30
Зарегистрирован: 03.01.2007 (Ср) 23:53

Предупреждение при выключении компьютера

Сообщение pstrkim » 30.08.2007 (Чт) 13:30

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

Antonariy
Повелитель Internet Explorer
Повелитель Internet Explorer
Аватара пользователя
 
Сообщения: 4824
Зарегистрирован: 28.04.2005 (Чт) 14:33
Откуда: Мимо проходил

Сообщение Antonariy » 30.08.2007 (Чт) 13:40

Как запретить выключать компьютер
Запретить не сможешь, пока электроэнергия передается проводным путем.
или вывести ему сообщение
Компьютеру? Ему оно зачем? :)

Но проверить состояние файла и вывести предупреждение пользователю вполне возможно. Хотя бы попытаться открыть файл и изменить.
Последний раз редактировалось Antonariy 30.08.2007 (Чт) 13:42, всего редактировалось 1 раз.
Лучший способ понять что-то самому — объяснить это другому.

jangle
Википедик
Википедик
Аватара пользователя
 
Сообщения: 3013
Зарегистрирован: 03.06.2005 (Пт) 12:02
Откуда: Нидерланды

Сообщение jangle » 30.08.2007 (Чт) 13:40

Написать службу (NT Service) которая будет ловить %SERVICE_CONTROL_SHUTDOWN и выводить соответствующее предупреждение пользователю. И также оценивать состояние работы с файлом

Antonariy
Повелитель Internet Explorer
Повелитель Internet Explorer
Аватара пользователя
 
Сообщения: 4824
Зарегистрирован: 28.04.2005 (Чт) 14:33
Откуда: Мимо проходил

Сообщение Antonariy » 30.08.2007 (Чт) 13:48

Кстати винда сама предупреждает, если есть незакрытые расшаренные файлы. Правда иногда ошибается.
Лучший способ понять что-то самому — объяснить это другому.

pstrkim
Новичок
Новичок
 
Сообщения: 30
Зарегистрирован: 03.01.2007 (Ср) 23:53

Сообщение pstrkim » 30.08.2007 (Чт) 13:56

jangle писал(а):Написать службу (NT Service) которая будет ловить %SERVICE_CONTROL_SHUTDOWN и выводить соответствующее предупреждение пользователю. И также оценивать состояние работы с файлом
Где можно поподробнее про это прочитать?

Antonariy
Повелитель Internet Explorer
Повелитель Internet Explorer
Аватара пользователя
 
Сообщения: 4824
Зарегистрирован: 28.04.2005 (Чт) 14:33
Откуда: Мимо проходил

Сообщение Antonariy » 30.08.2007 (Чт) 14:02

В поиске по NTSVC.OCX.
Лучший способ понять что-то самому — объяснить это другому.

pstrkim
Новичок
Новичок
 
Сообщения: 30
Зарегистрирован: 03.01.2007 (Ср) 23:53

Сообщение pstrkim » 04.09.2007 (Вт) 22:23

Как можно оценивать состояние работы с файлом: Открыт/Закрыт?

Konst_One
Член-корреспондент академии VBStreets
Член-корреспондент академии VBStreets
Аватара пользователя
 
Сообщения: 3041
Зарегистрирован: 09.04.2004 (Пт) 13:47
Откуда: Химки

Сообщение Konst_One » 05.09.2007 (Ср) 11:54

блокирован или нет

pstrkim
Новичок
Новичок
 
Сообщения: 30
Зарегистрирован: 03.01.2007 (Ср) 23:53

Сообщение pstrkim » 06.09.2007 (Чт) 13:39

Какой функцией проверить?

Konst_One
Член-корреспондент академии VBStreets
Член-корреспондент академии VBStreets
Аватара пользователя
 
Сообщения: 3041
Зарегистрирован: 09.04.2004 (Пт) 13:47
Откуда: Химки

Сообщение Konst_One » 06.09.2007 (Чт) 15:42

открыть его попробовать, функции по работе с файлами поиском по форуму


Вернуться в Visual Basic 1–6

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

Сейчас этот форум просматривают: Majestic-12 [Bot], Yandex-бот и гости: 98

    TopList