Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

SuspendThread

17K
28 апреля 2006 года
Inkognito
2 / / 28.04.2006
Здраствуйте!
Мне надо заморозить внешний поток.
Есть функция SuspendThread(hThread).
Я знаю как получить ThreadId.
Подскажите пожалуйсто как получить hThread по ThreadId.
Я знаю есть функция OpenThread, но она есть вроде только в Windows 2000. Может есть оналог?
Эта тема уже много где обсуждалась но увы не кто не может дать хорошего ответа. Все приводят пример из книги Рихтера где используеца OpenThread.
350
09 июня 2006 года
cheburator
589 / / 01.06.2006
[QUOTE=Inkognito]Подскажите пожалуйсто как получить hThread по ThreadId.[/QUOTE]
Насколько я знаю, уникальность ThreadID-ов не гарантируется?
В общем, единственный вариант я вижу - перечислить все существующие потоки и проверять их ThreadID, если подходит, то это он :)
273
10 июня 2006 года
3A3-968M
1.2K / / 22.12.2005
[quote=cheburator]Насколько я знаю, уникальность ThreadID-ов не гарантируется?
В общем, единственный вариант я вижу - перечислить все существующие потоки и проверять их ThreadID, если подходит, то это он :)[/quote]
Как это не гарантируется? ThreadId в пределах процесса уникален.
1.8K
10 июня 2006 года
k3Eahn
365 / / 19.12.2005
Поиск рулз!
Гугль первой страницей выдал http://www.thecodeproject.com/win32/Remote.asp?print=true
261
20 июня 2006 года
ahilles
1.5K / / 03.11.2005
вот объявление на delphi
если не нравится дельфи переводите сами!!!!!!!

Function OpenThread(dwDesiredAccess: dword;
bInheritHandle: bool;
dwThreadId: dword): dword; stdcall;
external 'kernel32.dll';

она просто не документирована тоже самое что openprocess
а если пойти по ссылке - вообще убьёшся, вот пожалуйста функция и ничего не надо.
1.8K
20 июня 2006 года
k3Eahn
365 / / 19.12.2005
[quote=ahilles]вот объявление на delphi
если не нравится дельфи переводите сами!!!!!!!

Function OpenThread(dwDesiredAccess: dword;
bInheritHandle: bool;
dwThreadId: dword): dword; stdcall;
external 'kernel32.dll';

она просто не документирована тоже самое что openprocess
а если пойти по ссылке - вообще убьёшся, вот пожалуйста функция и ничего не надо.[/quote]
А читали ли вы, что там написано?
398
21 июня 2006 года
Alexandoros
630 / / 21.10.2005
[QUOTE=ahilles]она просто не документирована тоже самое что openprocess
а если пойти по ссылке - вообще убьёшся, вот пожалуйста функция и ничего не надо.[/QUOTE]

Вот оно - дельфятное наследие.
261
21 июня 2006 года
ahilles
1.5K / / 03.11.2005
причём тут делфятное наследие
в стандартных заголовчных фалах VC++ даже нет некоторых функций которые есть в стандартных заголовочных файлах дельфи.
я хотел написать что параметры такие же как в openprocess ,а сама openprocess всегда была в заголовочных файлах.
1.8K
21 июня 2006 года
k3Eahn
365 / / 19.12.2005
В Win9x kernel32.dll не экспортирует OpenThread вообще-то.
398
22 июня 2006 года
Alexandoros
630 / / 21.10.2005
k3Eahn Угу - она с МЕ появилась. Но афтор про свою систему ниче не говорит.
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог