powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Узнать, загружен ли процесс
6 сообщений из 6, страница 1 из 1
Узнать, загружен ли процесс
    #33196404
Фотография AIZ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Доброго времени суток! PB 9.0 5507.

Объявил external функцию
Function ulong GetModuleHandleA(string module) Library "Kernel32.dll"

Далее:

Ulong lul_handle
lul_handle = GetModuleHandleA("sgdi_repl.exe")

Возвращает 0, хотя программа точно загружена.

Что не правильно?

Это нужно для запрета повторной загрузки.
...
Рейтинг: 0 / 0
Узнать, загружен ли процесс
    #33196675
Dim2000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AIZ wrote:

> Объявил external функцию
> Function ulong GetModuleHandleA(string module) Library "Kernel32.dll"
>
> Далее:
>
> Ulong lul_handle
> lul_handle = GetModuleHandleA("sgdi_repl.exe")
>
> Возвращает 0, хотя программа точно загружена.
>
> Что не правильно?

Мысль о том, что в данном случае должен возвращаться не 0.

> Это нужно для запрета повторной загрузки.

Для этого есть Mutex-ы.
Posted via ActualForum NNTP Server 1.2
...
Рейтинг: 0 / 0
Узнать, загружен ли процесс
    #33196734
ROL32
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Нужно использовать функцию
BOOL EnumProcesses(
DWORD* lpidProcess,
DWORD cb,
DWORD* cbNeeded
);
...
Рейтинг: 0 / 0
Узнать, загружен ли процесс
    #33196745
Фотография Ikar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Книнга PowerBuilder 6.0Симон ГаллагерСимон ХербертСерия "Энциклопедия пользователя"Издательство DiaSoftКиев - 1998 г.816 страницТираж 3000 экз.
Скан главы "Определние, открыто ли уже приложение"
http://ikarhomecenter.narod.ru/images/sql-ru/api.jpg
---
С уважением, IKAR

ikarhomecenter@narod.ru
IkarHomeCenter
...
Рейтинг: 0 / 0
Узнать, загружен ли процесс
    #33196831
Фотография AIZ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо всем. Одно не ясно, почему, все-таки возвращает 0?
...
Рейтинг: 0 / 0
Узнать, загружен ли процесс
    #33196881
ROL32
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
> Одно не ясно, почему, все-таки возвращает 0?
The GetModuleHandle function retrieves a module handle for the specified module if the file has been mapped into the address space of the calling process.
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Узнать, загружен ли процесс
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]