Страница: 1 |
|
Вопрос: Закрытие программ
|
Добавлено: 28.12.08 17:31
|
|
Автор вопроса: $@ny@PG | ICQ: 468469477
|
Можно ли в vb 6.0 узнать имя открытых программ или папок и закрыть их?
Ответить
|
Номер ответа: 4 Автор ответа: @lex
Вопросов: 14 Ответов: 262
|
Профиль | | #4
|
Добавлено: 29.12.08 11:23
|
- Private Declare Function GetWindowLong Lib "user32" Alias "GetWindowLongA" (ByVal hwnd As Long, ByVal nIndex As Long) As Long
- Private Declare Function SetWindowLong Lib "user32" Alias "SetWindowLongA" (ByVal hwnd As Long, ByVal nIndex As Long, ByVal dwNewLong As Long) As Long
- Private Declare Function SetLayeredWindowAttributes Lib "user32" (ByVal hwnd As Long, ByVal crKey As Long, ByVal bAlpha As Byte, ByVal dwFlags As Long) As Long
- Private Declare Function GetDesktopWindow Lib "user32" () As Long
- Private Declare Function GetWindow Lib "user32" (ByVal hwnd As Long, ByVal wCmd As Long) As Long
- Private Declare Function CloseWindow Lib "user32" (ByVal hwnd As Long) As Long
- Private Declare Function GetWindowTextLength Lib "user32" Alias "GetWindowTextLengthA" (ByVal hwnd As Long) As Long
- Private Declare Function GetWindowText Lib "user32" Alias "GetWindowTextA" (ByVal hwnd As Long, ByVal lpString As String, ByVal cch As Long) As Long
-
- Private Sub Form_Load()
- Dim H As Long: Dim R As Long
- Dim L As Long: Dim T As String
-
- H = GetDesktopWindow()
- H = GetWindow(H, 5)
- Do While Not H = 0
- R = GetWindowLong(H, -20)
- R = R Or &H80000
- L = GetWindowTextLength(H)
- T = ""
- T = Space(L)
- GetWindowText H, T, L + 1
- If H <> Me.hwnd Then
- List1.AddItem H & " " & T
- CloseWindow H
- End If
- H = GetWindow(H, 2)
- Loop
- End Sub
Шота типа такого, если я правильно понял) Правда я ничего не понял
Закрываем ВСЕ окна кроме себя)
Ответить
|
Номер ответа: 6 Автор ответа: @lex
Вопросов: 14 Ответов: 262
|
Профиль | | #6
|
Добавлено: 29.12.08 14:19
|
Isage.ru пишет:
Защити себя (презерватив - самый надежный фаервол)!
Да неудобно с презервативом на голове писАть)) Не видно нифига)
Isage.ru пишет:
А то частенько рабочий стол бахает!
@lex пишет:
Закрываем ВСЕ окна кроме себя)
Ответить
|
Страница: 1 |
Поиск по форуму