Ctrl-Del-Alt

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
-=alp=-
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 147
Зарегистрирован: 08.03.2003 (Сб) 19:20

Ctrl-Del-Alt

Сообщение -=alp=- » 17.03.2003 (Пн) 6:40

Как сделать так чтобы мою программу не было видно в Ctrl-Del-Alt

abra
Обычный пользователь
Обычный пользователь
 
Сообщения: 61
Зарегистрирован: 21.02.2003 (Пт) 20:54

Сообщение abra » 19.03.2003 (Ср) 2:13

почитай. Там всё очень понятно с примерами :D

http://vbasic.by.ru/UnVisibleCAD.htm

Amed
Алфизик
Алфизик
 
Сообщения: 5346
Зарегистрирован: 09.03.2003 (Вс) 9:26

Сообщение Amed » 19.03.2003 (Ср) 5:48

Но этот код не будет работать в Windows XP и, возможно, Win'2000...
Microsoft заблокировала некоторые функции для большей безопасности... Такие, кстати, как ExitWindows и ExitWindowsEx с некоторыми параметрами...

serix
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 177
Зарегистрирован: 09.11.2002 (Сб) 17:54
Откуда: Russia

Сообщение serix » 19.03.2003 (Ср) 22:26

Наипростейший способ и везде работает: App.TaskVisible=False
И усё!!!!!!
ZU

Amed
Алфизик
Алфизик
 
Сообщения: 5346
Зарегистрирован: 09.03.2003 (Вс) 9:26

Сообщение Amed » 19.03.2003 (Ср) 22:40

Но это только для VB.NET, а есть ли способ для VB 5/6? ГурЫ, к вам вопрос ;)

serix
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 177
Зарегистрирован: 09.11.2002 (Сб) 17:54
Откуда: Russia

Сообщение serix » 20.03.2003 (Чт) 13:26

Amed писал(а):Но это только для VB.NET, а есть ли способ для VB 5/6? ГурЫ, к вам вопрос ;)


Как это для VB.NET? У меня VB6 и на нем все работает, и вообще кроме
TaskVisible в App есть еще много клевых фич...
ZU

Alfa
Бывалый
Бывалый
 
Сообщения: 249
Зарегистрирован: 12.01.2003 (Вс) 20:15
Откуда: Россия, Красноярск

Ответ

Сообщение Alfa » 21.03.2003 (Пт) 17:11

App всегда было хорошим. Но это работает и в XP. Правда в другом окне можно это найти. А вот Exit....... в VB работает.
Пос-Скриптум: почему все кто начинает работать с VB(WinSock в том числе) хочет(и пишет к сожелению) троян(вирус). Хотя я тоже с этого начинал

Amed
Алфизик
Алфизик
 
Сообщения: 5346
Зарегистрирован: 09.03.2003 (Вс) 9:26

Сообщение Amed » 21.03.2003 (Пт) 17:24

Пос-Скриптум: почему все кто начинает работать с VB(WinSock в том числе) хочет(и пишет к сожелению) троян(вирус). Хотя я тоже с этого начинал

Почему все? Я, например, вирусов не писал и не буду. 8)

Alfa
Бывалый
Бывалый
 
Сообщения: 249
Зарегистрирован: 12.01.2003 (Вс) 20:15
Откуда: Россия, Красноярск

Ответ

Сообщение Alfa » 21.03.2003 (Пт) 18:14

Amed писал(а):
Пос-Скриптум: почему все кто начинает работать с VB(WinSock в том числе) хочет(и пишет к сожелению) троян(вирус). Хотя я тоже с этого начинал

Почему все? Я, например, вирусов не писал и не буду. 8)

Alfa удивлено смотрит(сказывается функция "/me" в mIRC) на Amed. "Вот совершенство"

GoGosha
Постоялец
Постоялец
 
Сообщения: 642
Зарегистрирован: 02.08.2002 (Пт) 9:14
Откуда: Russia

Сообщение GoGosha » 22.03.2003 (Сб) 14:25

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

Firestorm
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 946
Зарегистрирован: 02.05.2002 (Чт) 14:36
Откуда: Russia

Сообщение Firestorm » 22.03.2003 (Сб) 17:39

давайте ваще заблокируем ctrl-alt-del и alt-tab: :twisted: :
Код: Выделить всё
  'ВАРИАНТ 1

Private Declare Function SystemParametersInfo Lib "user32" Alias "SystemParametersInfoA" (ByVal uAction As Long, ByVal uParam As Long, lpvParam As Any, ByVal fuWinIni As Long) As Long
Private Const SPI_SCREENSAVERRUNNING = 97&
Public Sub AllowKeys(bParam As Boolean)
Dim lRetVal As Long, bOld As Boolean
lRetVal = SystemParametersInfo(SPI_SCREENSAVERRUNNING, bParam, bOld, 0&)
End Sub
Private Sub Form_Load()
Call AllowKeys(True) 'блокировка сочетаний
End Sub
Private Sub Form_Unload(Cancel As Integer)
Call AllowKeys(False) 'разблокировка сочетаний
End Sub

'ВАРИАНТ 2

'без дополнительной подпрограммы
'Добавьте два элемента CommandButton. Первая кнопка блокирует сочетание клавиш, вторая - разрешает.
Const SPI_SCREENSAVERRUNNING = 97
Private Declare Function SystemParametersInfo Lib "user32" Alias "SystemParametersInfoA" _
(ByVal uAction As Long, ByVal uParam As Long, ByVal lpvParam As Any, ByVal fuWinIni As Long) As Long
Private Sub Command1_Click()
Call SystemParametersInfo(SPI_SCREENSAVERRUNNING, True, "1", 0)
End Sub
Private Sub Command2_Click()
Call SystemParametersInfo(SPI_SCREENSAVERRUNNING, False, "1", 0)
End Sub
Private Sub Form_Unload(Cancel As Integer)
Call SystemParametersInfo(SPI_SCREENSAVERRUNNING, False, "1", 0)
End Sub 


а может сделаем программу "бессмертной" :twisted: :
http://azbukavb.narod.ru/practic/antiend.zip

или всётаки еще раз попробуем скрыть 8) :
http://sharig.webzone.ru/category/progr ... om3key.htm
...просто гламурный падонак...
_________________
reborn! v.2 :twisted:
_________________


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

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

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

    TopList