Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 1 |

 

  Вопрос: Блокировка Добавлено: 20.03.06 08:02  

Автор вопроса:  DaaGER | Web-сайт: smartic.ru | ICQ: 329195567 
Мне надо, чтобы после запуска проги (моей) она блокировала закрыытие ЛЮБОГО окна. То есть, чтобы человек не мог закрыть окно.

Ответить

  Ответы Всего ответов: 9  

Номер ответа: 1
Автор ответа:
 ChemistN1



Вопросов: 7
Ответов: 43
 Web-сайт: snurs.narod.ru
 Профиль | | #1
Добавлено: 20.03.06 08:14
Своего окна? Или окна любой программы? Если второе, то имхо это невозможно.
Если своей формы:

для каждой формы:
Private Sub Form_QueryUnload(Cancel As Integer, UnloadMode As Integer)
 Cancel = True
End Sub

Иль я чего-то недогогяю?

Ответить

Номер ответа: 2
Автор ответа:
 Fever



Вопросов: 60
Ответов: 808
 Профиль | | #2 Добавлено: 20.03.06 10:39
Своего окна? Или окна любой программы? Если второе, то имхо это невозможно.

Врешь! Даже самым тупым способом-ловим нажатие мыши(хук) над кнопкой крестика и удаляем его из очереди. Все.

Ответить

Номер ответа: 3
Автор ответа:
 Nj



ICQ: 223663115 

Вопросов: 21
Ответов: 285
 Профиль | | #3 Добавлено: 20.03.06 15:44
Даже самым тупым способом-ловим нажатие мыши(хук) над кнопкой крестика и удаляем его из очереди. Все.

И как это сделать? В смыле Бэйсиком и кодом?

Ответить

Номер ответа: 4
Автор ответа:
 ChemistN1



Вопросов: 7
Ответов: 43
 Web-сайт: snurs.narod.ru
 Профиль | | #4
Добавлено: 20.03.06 19:30
Или окна любой программы? Если второе, то имхо это невозможно.

Сорри, я имел ввиду, что через диспетчер все равно любое окно/процесс убить можно. Вопрос был некорректно поставлен.
Даже самым тупым способом-ловим нажатие мыши(хук) над кнопкой крестика и удаляем его из очереди. Все.

Действительно, как? А если у меня кнопка закрытия - cmdExit на форме без границ и кнопок управления окном, как ты догадаешься, что cmdExit окно закрывает??? Давай нормальный способ говори, этот не годится :-X

Ответить

Номер ответа: 5
Автор ответа:
 Fever



Вопросов: 60
Ответов: 808
 Профиль | | #5 Добавлено: 20.03.06 21:36
Сабклассим все окна. Мне кажется или тут два похожих топика?

Ответить

Номер ответа: 6
Автор ответа:
 Sharp


Лидер форума

ICQ: 216865379 

Вопросов: 106
Ответов: 9979
 Web-сайт: sharpc.livejournal.com
 Профиль | | #6
Добавлено: 21.03.06 17:44
Сплайсинг DestroyWindow :)

Ответить

Номер ответа: 7
Автор ответа:
 Nj



ICQ: 223663115 

Вопросов: 21
Ответов: 285
 Профиль | | #7 Добавлено: 21.03.06 19:29
Что есть DestroyWindow и где это, и как это заработает?

Ответить

Номер ответа: 8
Автор ответа:
 Sharp


Лидер форума

ICQ: 216865379 

Вопросов: 106
Ответов: 9979
 Web-сайт: sharpc.livejournal.com
 Профиль | | #8
Добавлено: 21.03.06 22:35
Это API, есть она в user32.dll, а что такое сплайсинг, внятно написано на wasm.ru (у хакерюг, ага :))

Ответить

Номер ответа: 9
Автор ответа:
 sne



Разработчик Offline Client

ICQ: 233286456 

Вопросов: 34
Ответов: 5445
 Web-сайт: hw.t-k.ru
 Профиль | | #9
Добавлено: 22.03.06 00:24
SendMessage WM_CLOSE/WM_QUIT

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам