Форум программистов, компьютерный форум, киберфорум
Visual Basic
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
VB Передать в Label текст страницы из WebBrowser, а не ее исходный код https://www.cyberforum.ru/ visual-basic/ thread612565.html
Когда программа передает весь текст с WebBrowser к Label, то текст передается, но с HTML. То есть просто исходник страницы. Вопрос: Как отфильтровать текст, что бы HTML кода не было.
VB Написать программу вычисления нижней границы действительных корней
очень срочно нужно сделать программы из блоков.осилил первые два блока.пожалуйста не могли бы вы помочь и сделать хотя бы по 1 задаче из каждого из трех блоков.помогите бедному студенту.так хоть пойму структуру кода изнутри
VB Создание и настройка меню пользовательского приложения https://www.cyberforum.ru/ visual-basic/ thread612099.html
Помогите пожалуйста, вариант 7, буду благодарен ....(
VB Оптимизировать код, используя цикл k = -a(1, 1) / a(2, 1) For i = 1 To 3 a(2, i) = a(2, i) * k + a(1, i) Next i b(2) = b(2) * k + b(1) k = -a(1, 1) / a(3, 1) For i = 1 To 3 a(3, i) = a(3, i) * k + a(1, i) Next i https://www.cyberforum.ru/ visual-basic/ thread611544.html
Текстовый формат UNIX: Как быстро идентифицировать такой тип файлов VB
Посмотрите программу: и попробуйте загрузить в неё два файла: ndv-txt-13-10.gb - загружается нормально, это текстовый файл того типа которым обычно пользуемся, ndv-txt-10.gb - загружается не корректно это текстовый файл который загружается с GenBank http://www.ncbi.nlm.nih.gov/ National Center for Biotechnology Information
VB Вычислить интеграл методом трапеций Вычислить интеграл от 0 до 4 dx нужно вычислить в визуал бейсике.програмный код нужен для вычисления https://www.cyberforum.ru/ visual-basic/ thread611502.html
VB В двумерном массиве отсортировать строки по среднему значению по возрастанию методом выбора переделайте в бэйсик program g6; uses crt; var a: array of integer; srzn: array of real; v : real; sum: integer; min: integer; n,m, i,j: integer; https://www.cyberforum.ru/ visual-basic/ thread611494.html В двумерном массиве отсортировать каждую третью строку по сумме элементов по возрастанию методом вставки VB
переделайте в бэйсик program er; uses crt; var g:array of integer; s,s1:array of integer; k,a,b,n,m,i,j,f,z:integer; procedure swap(var x,y:integer); var t:integer; begin
VB Построение объемного графика или объемной фигуры Привет всем. Нужно построит объемный график или объемную фигуру в Visual Basic. Например можно построить олимпийские кольца. Заранее всем благодарен https://www.cyberforum.ru/ visual-basic/ thread611390.html VB Получить имя исполняемого файла своего приложения Добрый день. Хотелось бы узнать имя своей программы (которая исполняется) (программно). У меня предположения, что надо использовать какое-то свойство у App. Подскажите какое пожалуйста. Методом тыка конечно можно попробовать, но тогда как подскажите. Большое спасибо. https://www.cyberforum.ru/ visual-basic/ thread611298.html
Интернет-информер на форме, как реализовать VB
Решил задать такой вот немного сложноватый вопрос с моей точки зрения. И так: 1. На удаленном сайте в каталоге типа www.site.ru/banner/ существует ряд баннеров кол-во которое равно к примеру 10 и имеют они имена типа 1.jpg, 2.jpg, или 3.gif, 4.gif. 2. Как можно организовать работу показа данных баннеров в проекте на VB. То есть открыли .EXE файл, далее в окне программы загружаются баннеры с...
VB Как с правами Администратора записать значение в реестр Всем привет! Вот такая проблема у меня, есть ветка реестра: HKEY_LOCAL_MACHINE \ System \ CurrentControllSet \ Control \ StorageDevicePolicies в нее нужно записать параметр двоичный, со значением 1 или 0 и именем WriteProtect, при работе с данной веткой реестра программа отказывается сохранять или изменять там значения, защита Windows. При запуске программы от имени администратора значения там... https://www.cyberforum.ru/ visual-basic/ thread610960.html
Эксперт WindowsАвтор FAQ
18008 / 7709 / 892
Регистрация: 25.12.2011
Сообщений: 11,483
Записей в блоге: 16
27.06.2012, 00:18 0

Завершить сторонний процесс - VB - Ответ 3213220

27.06.2012, 00:18. Показов 17659. Ответов 10
Метки (Все метки)

Лучший ответ Сообщение было отмечено как решение

Решение

Вот что я сочинил. Мой первый API
Надеюсь не ошибся и никому не принесет вреда:
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
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
Option Explicit
 
Const TH32CS_SNAPHEAPLIST = &H1
Const TH32CS_SNAPPROCESS = &H2
Const TH32CS_SNAPTHREAD = &H4
Const TH32CS_SNAPMODULE = &H8
Const TH32CS_SNAPALL = (TH32CS_SNAPHEAPLIST Or TH32CS_SNAPPROCESS Or TH32CS_SNAPTHREAD Or TH32CS_SNAPMODULE)
Const TH32CS_INHERIT = &H80000000
Const MAX_PATH As Integer = 260
 
Private Type PROCESSENTRY32
  dwSize As Long
  cntUsage As Long
  th32ProcessID As Long
  th32DefaultHeapID As Long
  th32ModuleID As Long
  cntThreads As Long
  th32ParentProcessID As Long
  pcPriClassBase As Long
  dwFlags As Long
  szExeFile As String * MAX_PATH
End Type
 
Private Declare Function CreateToolhelp32Snapshot Lib "kernel32" (ByVal lFlags As Long, ByVal lProcessID As Long) As Long
Private Declare Function Process32First Lib "kernel32" (ByVal hSnapShot As Long, uProcess As PROCESSENTRY32) As Long
Private Declare Function Process32Next Lib "kernel32" (ByVal hSnapShot As Long, uProcess As PROCESSENTRY32) As Long
Private Declare Function OpenProcess Lib "kernel32" (ByVal dwDesiredAccess As Long, ByVal bInheritHandle As Long, ByVal dwProcessId As Long) As Long
Private Declare Sub CloseHandle Lib "kernel32" (ByVal hPass As Long)
Private Declare Function TerminateProcess Lib "kernel32" (ByVal hProcess As Long, ByVal uExitCode As Long) As Long
 
Sub Kill_Process_API()
Dim hSnapShot&, uProcess As PROCESSENTRY32, r&, rClose&, hProc&, ProcessName$, ProcessToClose$, ProcessFound As Boolean
'**********************************************************************
ProcessToClose = "notepad.exe" 'Задаем имя закрываемого процесса здесь.
hSnapShot = CreateToolhelp32Snapshot(TH32CS_SNAPALL, 0&)
uProcess.dwSize = Len(uProcess)
r = Process32First(hSnapShot, uProcess)
 
Do While r
  ProcessName = Left$(uProcess.szExeFile, IIf(InStr(uProcess.szExeFile, Chr$(0)) > 0, InStr(uProcess.szExeFile, Chr$(0)) - 1, 0))
  Debug.Print ProcessName
  If StrComp(ProcessName, ProcessToClose, vbTextCompare) = 0 Then
    ProcessFound = True
    hProc = OpenProcess(&H1, False, uProcess.th32ProcessID)
    TerminateProcess hProc, 0&
    rClose = Err.LastDllError
    Exit Do
  End If
  r = Process32Next(hSnapShot, uProcess)
Loop
 
CloseHandle hSnapShot
If ProcessFound Then
    CloseHandle hProc
    If rClose = 0 Then
        MsgBox "Процесс " & ProcessToClose & " успешно завершен."
      Else
        MsgBox "Ошибка " & rClose & " при завершении процесса " & ProcessToClose
    End If
  Else
    MsgBox "Процесс " & ProcessToClose & " не найден!"
End If
End Sub
Большую часть кода взял отсюда: CreateToolhelp32Snapshot и у Kogb.

Там идет последовательное чтение снимка процессов, текстовой поиск заданного, передача его PID в функцию из поста Kogb, а затем msgbox пояснение, что произошло с возвратом кода ошибки VB-шной функцией Err.

Вернуться к обсуждению:
Завершить сторонний процесс VB
5
Заказать работу у эксперта

Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
27.06.2012, 00:18
Готовые ответы и решения:

Завершить процесс explorer.exe
Всем привет! Проблема следующая: мне необходимо завершить процесс с именем explorer.exe (зачем?...

Как завершить процесс антивируса?
Я делая прогу чат через инет а антивирус ругается на него!!! Люди как с силой завершить процесс...

Как завершить процесс стороннего приложения
Например есть какойто запущеный процес "pro", путь - "D:\pro.exe". Какой код, чтоб проверить...

Как показать занимаемую память процессов, завершить процесс
как можно остановить процессы? как показать занимаемую память процессов? Option Explicit Private...

10
27.06.2012, 00:18
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
27.06.2012, 00:18
Помогаю со студенческими работами здесь

Завершить сторонний процесс
Возможно ли, что бы программа выключала(убивала) процессы текущих приложений?

Найти и завершить сторонний процесс
Здравствуйте! Мне известно имя *.exe файла (имя из диспетчера задач), который запущен. Как мне его...

Закрыть сторонний процесс
Добрый день, требуется сделать так, чтоб при определённых обстоятельствах ексель закрывал...

Сторонний процесс Excel
Доброе время суток! Возникла такая задача. Левая программа (не важно какая) запускает Excel с уже...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru