Отправляет email-рассылки с помощью сервиса Sendsay

Программирование. Форум !!!

Как запретить Alt+F4?

Драсте! Как запретить Alt+F4?

Ответить   Mon, 14 Nov 2005 18:59:02 +0300 (#610091)

 

Ответы:

Здравствуйте !

Что то мне подсказывает, что надо обработать WM_SYSCOMMAND.

Ответить   Fri, 17 Nov 2006 05:24:02 +0300 (#610911)

 

Hello Victor,

Friday, November 17, 2006, 4:24:02 AM, you wrote:

не, это не токо ALT+F4 тада будет обрабатываться а и все SC_CLOSE :)
лучше уже обрабатывать KeyDown через метод (если используется MFC)
PreTranslateMessage(MSG* pMsg)

Ответить   Fri, 17 Nov 2006 10:52:21 +0200 (#611316)

 

Здравствуйте !

Ну да. Я что то подумал, что человеку надо избежать именно закрытия
приложения. Возможно, надо избежать закрытия именно по ALT+F4, а из
системмного меню оставить.

Ответить   Sat, 18 Nov 2006 16:33:14 +0300 (#611452)

 

Здравствуйте, Victor.

Вы писали 18 ноября 2006 г., 18:33:14:

Если запрещать Alt+F4 в своем приложении, то легче обработать событие OnCloseQuery
или получение сообщения WM_CLOSE...В обработчике события выполняете проверку,
откуда было вызвано закрытие и соответственно, закрываете или не закрываете приложение...

Ответить   German Sidorenko Mon, 20 Nov 2006 10:35:13 +0500 (#612152)

 

Добрый день, лист!
Появился вопрос:
Как из командной строки произвести экспорт реестра?
Вручную можно запустив regedit, выбрать команду "Экспорт файла реестра" и
создастся файл с расширением .reg
Хочется выполнить эту же операцию только из командной строки без открывания
реестра и выбоа пункта меню.

С уважением, Бурляев Вячеслав

Ответить   Wed, 22 Nov 2006 13:30:40 +0500 (#612605)

 

В виндах ничего нельзя сделать из командной строки :-)

Винда предназначена для домохозяек, а где вы видели домохозяйку, умеющую
работать в командной строке? :-)

Ответить   Wed, 22 Nov 2006 19:46:20 +0500 (#612732)

 

Здравствуйте, Юрчик!

А вот и нет! ;)

В Win9x формат вызова такой:

REGEDIT [/L:system] [/R:user] filename1
REGEDIT [/L:system] [/R:user] /C filename2
REGEDIT [/L:system] [/R:user] /E filename3 [regpath1]
REGEDIT [/L:system] [/R:user] /D regpath2

/L:system Specifies the location of the SYSTEM.DAT file.
/R:user Specifies the location of the USER.DAT file.
filename1 Specifies the file(s) to import into the registry.
/C filename2 Specifies the file to create the registry from.
/E filename3 Specifies the file to export the registry to.
regpath1 Specifies the starting registry key to export from.
(Defaults to exporting the entire registry).
/D regpath2 Specifies the registry key to delete.

Но из XP эту возможность уже убрали (вслед за ДОСом).

Вообще, regedit.exe (в 95/98 винде) это первый и последний встречавшийся
мне exe-файл, которыл работал и в DOS и в Windows (это возможно).

And remember - respect is everything.
AleX

Ответить   Thu, 23 Nov 2006 00:56:38 +0300 (#612867)

 

У меня на работе Win2000 но почему-то тоже не работает
Пишу:
regedit /e C:\IM\newfile.reg HKCU\Sofware
и ни какого эффекта в папке IM не создаётся файл newfile.reg
причём запись в реестр с помощью ключа /s нормально проходит....

С уважением, Бурляев Вячеслав

Ответить   Thu, 23 Nov 2006 11:06:05 +0500 (#612933)

 

Сам похоже и разобрался.
Писал HKCU. ПОлностью писать было......
Сейчас всё рабоает. Спасибо.

С уважением, Бурляев Вячеслав

Ответить   Thu, 23 Nov 2006 11:38:25 +0500 (#612951)

 

Hello Бурляев,

Wednesday, November 22, 2006, 2:30:40 PM, you wrote:

С командной строки с помощью regedita никак, для этого есть другие
утилитки, а если хочешь встроить backup реестра в программу то есть
множество компонентов такого рода(Google в помощь).

Ответить   Wed, 22 Nov 2006 23:23:01 +0600 (#613174)

 

Здравствуйте, Бурляев.

Вы писали 22 ноября 2006 г., 13:30:40:

НИКАК. Только если самому написать прогу.

Ответить   German Sidorenko Wed, 22 Nov 2006 20:12:02 +0500 (#613175)

 

Вопрос:
В системе два пользователя: Администратор и с ограниченной учетной записью.
Почему каталог ссылок URL-Album работает только у Администратора... ?

Ответить   Fri, 24 Nov 2006 14:20:30 +0300 (#613502)