Сейчас на форуме: UniSoft, _MBK_, laslo (+10 невидимых)

 eXeL@B —› Программирование —› CreateRemoteThread 0x00000005 (Access denied)
Посл.ответ Сообщение

Ранг: 590.6 (!), 408thx
Активность: 0.360.18
Статус: Модератор

Создано: 29 апреля 2011 16:28
· Личное сообщение · #1

Почему сабж может не работать в Windows XP, если отлично работает в Win 7?
В XP пользователь из группы Администраторов.

-----
старый пень





Ранг: 793.4 (! !), 568thx
Активность: 0.740
Статус: Участник
Шаман

Создано: 29 апреля 2011 16:55
· Личное сообщение · #2

Хе, обычно наоборот. Может с ПО каким секъюрным конфликтует? На чистой XP проверял?

-----
Yann Tiersen best and do not fuck




Ранг: 590.6 (!), 408thx
Активность: 0.360.18
Статус: Модератор

Создано: 29 апреля 2011 16:57
· Личное сообщение · #3

Собственно, и на чистой проверял и на грязной.
Добавил в код запрос SeDebugPrivilege для процесса - Debug версия заработала на XP, Release - не хочет.
Мистика.

-----
старый пень





Ранг: 2014.5 (!!!!), 1278thx
Активность: 1.340.25
Статус: Модератор
retired

Создано: 29 апреля 2011 17:42
· Личное сообщение · #4

Прошёлся бы до натива и поглядел, какой там код возврата. Может, какой костыль сгородил как в прошлом топике, потому и работает не всегда.



Ранг: 590.6 (!), 408thx
Активность: 0.360.18
Статус: Модератор

Создано: 29 апреля 2011 18:06
· Личное сообщение · #5

Загадочный косяк с нехваткой привилегий.
На Win 7 работает без SeDebugPrivilege (UAC не запрашивает), а на XP без нее отказывается.

-----
старый пень



 eXeL@B —› Программирование —› CreateRemoteThread 0x00000005 (Access denied)
Эта тема закрыта. Ответы больше не принимаются.
   Для печати Для печати