Форум программистов, компьютерный форум, киберфорум
Visual Basic
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
Текстовый формат UNIX: Как быстро идентифицировать такой тип файлов VB
Посмотрите программу: и попробуйте загрузить в неё два файла: ndv-txt-13-10.gb - загружается нормально, это текстовый файл того типа которым обычно пользуемся, ndv-txt-10.gb - загружается не... Это не было бы проблемой если этот файл можно загрузить в одну строку, А если скачивать файл как данные и потом приводить к нормальному Win тексту? В принципе вообще не нужны ни какие сторонние...
Передать в Label текст страницы из WebBrowser, а не ее исходный код VB
Когда программа передает весь текст с WebBrowser к Label, то текст передается, но с HTML. То есть просто исходник страницы. Вопрос: Как отфильтровать текст, что бы HTML кода не было. Как отфильтровать текст, что бы HTML кода не было rc$ = WebBrowser1.Document.Body.innerText Label1 = rc$
VB Построение объемного графика или объемной фигуры Привет всем. Нужно построит объемный график или объемную фигуру в Visual Basic. Например можно построить олимпийские кольца. Заранее всем благодарен Например можно построить олимпийские кольца в 3D типа олимийские торы? https://www.cyberforum.ru/ visual-basic/ thread611390.html 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 ... Дайте полноценное условие задачи
VB Получить имя исполняемого файла своего приложения https://www.cyberforum.ru/ visual-basic/ thread611298.html
Добрый день. Хотелось бы узнать имя своей программы (которая исполняется) (программно). У меня предположения, что надо использовать какое-то свойство у App. Подскажите какое пожалуйста. Методом... но тогда как подскажите. Пишешь в редакторе App и ставишь точку. Дальше из списка выбираешь всё, что похоже на exe Получится это: MsgBox App.Path & "\" & App.EXEName & ".exe"
VB Как с правами Администратора записать значение в реестр https://www.cyberforum.ru/ visual-basic/ thread610960.html
Всем привет! Вот такая проблема у меня, есть ветка реестра: HKEY_LOCAL_MACHINE \ System \ CurrentControllSet \ Control \ StorageDevicePolicies в нее нужно записать параметр двоичный, со значением 1... А вариант ручного ввода пароля администратора пользователем проги не подойдет? Запуск через Runas?
VB Вычислить интеграл методом трапеций Вычислить интеграл от 0 до 4 dx нужно вычислить в визуал бейсике.програмный код нужен для вычисления Здесь на эту тему что-то есть - посмотрите: https://www.cyberforum.ru/visual-basic/thread562626.html И что это за постановка задачи такая?.. А подынтегральная функция где?.. :( https://www.cyberforum.ru/ visual-basic/ thread611502.html VB Написать программу вычисления нижней границы действительных корней очень срочно нужно сделать программы из блоков.осилил первые два блока.пожалуйста не могли бы вы помочь и сделать хотя бы по 1 задаче из каждого из трех блоков.помогите бедному студенту.так хоть... Спасибо огромное за помощь но пишет что требуется обьект(object required) когда доходит до Picture1.Scale (-m, m)-(m, -m).надо это как то самому задать? Киньте на форму объект типа "Picture" с... https://www.cyberforum.ru/ visual-basic/ thread612426.html
VB Интернет-информер на форме, как реализовать https://www.cyberforum.ru/ visual-basic/ thread611097.html
Решил задать такой вот немного сложноватый вопрос с моей точки зрения. И так: 1. На удаленном сайте в каталоге типа www.site.ru/banner/ существует ряд баннеров кол-во которое равно к примеру 10 и... Да вот еще как быть если баннер будет анимированным то есть в формате .GIF. Я бы вообще поступил просто: На форму положить WebBrowser1 размером с предполагаемый баннер и в процедуре таймера...
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 https://www.cyberforum.ru/ visual-basic/ thread611493.html
VB В двумерном массиве отсортировать строки по среднему значению по возрастанию методом выбора https://www.cyberforum.ru/ visual-basic/ thread611494.html
переделайте в бэйсик program g6; uses crt; var a: array of integer; srzn: array of real; v : real; sum: integer; min: integer; n,m, i,j: integer;
Создание и настройка меню пользовательского приложения VB
Помогите пожалуйста, вариант 7, буду благодарен ....( Ага. И ещё(согласно правил) свои наработки
Эксперт WindowsАвтор FAQ
 Аватар для Dragokas
18021 / 7722 / 892
Регистрация: 25.12.2011
Сообщений: 11,500
Записей в блоге: 16
27.06.2012, 00:18 0

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

27.06.2012, 00:18. Показов 17929. Ответов 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
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
27.06.2012, 00:18
Готовые ответы и решения:

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

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

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

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

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

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

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

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

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

0
Новые блоги и статьи
Использование кэша Laravel - полный гайд
bytestream 18.02.2025
Кэширование - один из наиболее эффективных способов повышения производительности веб-приложений. В современном мире, где скорость загрузки страниц напрямую влияет на удержание пользователей и. . .
Создаем REST API в Laravel с аутентификацией через Passport
bytestream 18.02.2025
Разработка современных веб-приложений все чаще требует создания надежного и хорошо структурированного API. REST API стал стандартом де-факто для построения взаимодействия между клиентской и серверной. . .
Пайплайны в Laravel - полный гайд
bytestream 18.02.2025
Разработка современных веб-приложений часто требует обработки сложных процессов, состоящих из множества последовательных шагов. Например, при создании системы комментариев может потребоваться. . .
Как правильно использовать @required в Symfony
bytestream 18.02.2025
При разработке приложений на Symfony мы часто сталкиваемся с необходимостью внедрения зависимостей. Фреймворк предоставляет несколько способов управления этим процессом, и одним из таких инструментов. . .
Система безопасности в Laravel: возможности и примеры
Wired 18.02.2025
Каждый день появляются новые виды атак и уязвимостей, которые могут поставить под угрозу конфиденциальные данные пользователей и функционирование всей системы. В этом контексте выбор надежного. . .
Давайте сравним Django и Laravel
Wired 18.02.2025
Django и Laravel - два мощных инструмента, которые часто сравнивают между собой. Оба фреймворка предлагают разработчикам богатый набор возможностей для создания масштабируемых веб-приложений, но. . .
Laravel или React - что лучше?
Wired 18.02.2025
В разработке веб выбор правильного инструмента часто определяет успех всего проекта. Особенно интересным представляется сравнение Laravel и React - двух популярных технологий, которые часто. . .
Laravel 11: новые возможности, гайд по обновлению
Wired 18.02.2025
Laravel 11 - это новая масштабная версия одного из самых популярных PHP-фреймворков, выпущенная в марте 2024 года. Эта версия продолжает традицию внедрения передовых технологий и методологий. . .
Миграции в Laravel
Wired 18.02.2025
Разработка веб-приложений на Laravel неразрывно связана с управлением структурой базы данных. При работе над проектом часто возникает необходимость вносить изменения в схему базы данных - добавлять. . .
Аутентификация в Laravel
Wired 18.02.2025
В современном мире веб-разработки безопасность пользовательских данных становится критически важным аспектом любого приложения. Laravel, как один из самых популярных PHP-фреймворков, предоставляет. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru