Форум программистов, компьютерный форум, киберфорум
Visual Basic
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 1
Регистрация: 16.08.2007
Сообщений: 271

Как добавитьь свой пример в раздел "Примеры программирования"?

12.09.2007, 13:35. Показов 597. Ответов 0
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Очень многих интересует вопрос о том, как узнать запущена ли та или иная прога, получить список всех запущенных процессов и как закрыть какой нибудь конкретный процесс - как разместить в примерах вот этот код?

Вставь в форму вот это.
Добавь на форму cmdClose - кнопку и lstList - ЛистБокс.
Теперь ты не только видишь все приложения и их окна но и можешь их закрывать - осторожнее - не все закрываються корректно
Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
Private Declare Function FindWindow Lib 'user32' Alias 'FindWindowA' (ByVal lpClassName As String, ByVal lpWindowName As String) As Long
Private Declare Function GetWindow Lib 'user32' (ByVal hwnd As Long, ByVal wCmd 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 Declare Function GetWindowTextLength Lib 'user32' Alias 'GetWindowTextLengthA' (ByVal hwnd As Long) As Long
Private Declare Function PostMessage Lib 'user32' Alias 'PostMessageA' (ByVal hwnd As Long, ByVal wMsg As Long, ByVal wParam As Long, ByVal lParam As Long) As Long
Const GW_HWNDFIRST = 0
Const GW_HWNDNEXT = 2
Const WM_CLOSE = &H10
Const WM_QUIT = &H12
Dim CurrWnd As String
Dim ListItem As String
Dim Length As String
 
Sub GetTaskList()
CurrWnd = GetWindow(Me.hwnd, GW_HWNDFIRST)
Do While CurrWnd <> 0
Length = GetWindowTextLength(CurrWnd)
ListItem = Space(Length + 1)
Length = GetWindowText(CurrWnd, ListItem, Length + 1)
If Length <> 0 Then
lstList.AddItem ListItem
End If
CurrWnd = GetWindow(CurrWnd, GW_HWNDNEXT)
DoEvents
Loop
End Sub
 
Private Sub cmdClose_Click()
hW = FindWindow(vbNullString, lstList.Text & Chr(0))
PostMessage hW, WM_QUIT, 0, 0
End Sub
 
Private Sub Form_Load()
Left = (Screen.Width - Width)  2
Top = (Screen.Height - Height)  2
GetTaskList
End Sub
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
12.09.2007, 13:35
Ответы с готовыми решениями:

Как создать свой раздел (страницу)?
Добрый день. Хочу создать на сайте некое подобие кастомного личного кабинета. Т.е. это страница, на которой я смогу писать произвольный...

Как запретить windows 10 создавать свой раздел на диске
Как запретить windows 10 создавать свой раздел на диске Разбиваю диск на два раздела ставлю винду и чрез какое-то время смотрю,...

Как можно добавить свой раздел меню в панель страндартных кнопок Internet Explorer`а?
Привет! У меня такой вопрос: Как можно добавить свой раздел меню в панель страндартных кнопок Internet Explorer`а? Причем он должен...

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
12.09.2007, 13:35
Помогаю со студенческими работами здесь

Как создать свой пункт контекстного меню Проводника, не имея права на запись в раздел HKEY_CLASSES_ROOT?
Приветствую. Таким образом создается пункт меню для файлов. Записать в этот раздел можно только имея права админа. Windows Registry...

Куда делся раздел примеры?
Куда делся раздел примеры? До перестройки сайта, тут был класный раздел, я в него даже запостил пару своих разработок, а тут кинулся...

Опрос: Если бы Вы делали свой собственный компилируемый язык программирования, как бы Вы его реализовали?
Ответ обоснуйте, пожалуйста :)

Свой язык программирования
Есть необходимость написать свой (убогий) язык программирования. Он должен уметь выполнять базовые вещи из алгебры логики (конъюнкция,...

Свой язык программирования
Я задумался над вопросом создания своего трансляционного низко-уровневого языка программирования. Т.е. языка род трансляцию в него...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Новые блоги и статьи
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru