Регистрация Главная Сообщество
Сообщения за день Справка Регистрация

Отправка пакетов

-

Общение разработчиков

- Программирование для Perfect World, общение и обсуждене разработок

Ответ
 
Опции темы
Старый 18.08.2012, 21:00   #1
 Разведчик
Аватар для igo3000
 
igo3000 неизвестен в этих краяхigo3000 неизвестен в этих краях
Регистрация: 30.09.2011
Сообщений: 17
Популярность: -131
Сказал(а) спасибо: 46
Поблагодарили 1 раз в 1 сообщении
Отправить сообщение для igo3000 с помощью ICQ Отправить сообщение для igo3000 с помощью Skype™
 
По умолчанию Отправка пакетов

Помогите пожалуйста вот код

Код:
Func memopen($pid)
    Local $mid = DllCall($kernel32, 'int', 'OpenProcess', 'int', 0x1F0FFF, 'int', 1, 'int', $pid)
    Return $mid[0]
EndFunc
Выдает ошибку

Код:
C:\Users\????\Desktop\Encoding.au3 (1004) : ==> Subscript used with non-Array variable.:
Return $mid[0]
Return $mid^ ERROR

Последний раз редактировалось krukovis; 18.08.2012 в 21:07. Причина: заменил теги PHP на теги CODE
  Ответить с цитированием
Старый 19.08.2012, 01:28   #2
 Разведчик
Аватар для vladoscom93
 
vladoscom93 никому не известный тип
Регистрация: 23.02.2011
Сообщений: 19
Популярность: 18
Сказал(а) спасибо: 30
Поблагодарили 4 раз(а) в 2 сообщениях
 
По умолчанию Re: Отправка пакетов

а что это за язык вообще? Autoit?
  Ответить с цитированием
Старый 19.08.2012, 14:24   #3
 Старший сержант
Аватар для sumikot
 
sumikot излучает ауруsumikot излучает ауруsumikot излучает ауруsumikot излучает ауруsumikot излучает ауруsumikot излучает ауру
Регистрация: 21.09.2009
Сообщений: 189
Популярность: 578
Сказал(а) спасибо: 27
Поблагодарили 144 раз(а) в 36 сообщениях
 
По умолчанию Re: Отправка пакетов

При открытии памяти происходит ошибка - поэтомму возвращаемая переменная - не массив.
Попробуй так

Код:
Func memopen($pid)
    Local $mid = DllCall($kernel32, 'int', 'OpenProcess', 'int', 0x1F0FFF, 'int', 1, 'int', $pid)
    If IsArray($mid) then
       Return $mid[0]
    ElseIf
       Return 0
    EndIf
EndFunc
После вызова функции проверяешь, если возвращает 0, значит открытие не удалось.

Последний раз редактировалось sumikot; 19.08.2012 в 14:26.
  Ответить с цитированием
Старый 19.08.2012, 18:56   #4
 Разведчик
Аватар для Геймeр
 
Геймeр неизвестен в этих краяхГеймeр неизвестен в этих краях
Регистрация: 19.08.2012
Сообщений: 13
Популярность: -176
Сказал(а) спасибо: 1
Поблагодарили 1 раз в 1 сообщении
 
По умолчанию Re: Отправка пакетов

А еще можно подключить NomadMemory.au3 и пользоваться функциями открытия и чтения памяти оттуда, там все с проверкой, дополнительно писать ничего не нада.
  Ответить с цитированием
Старый 19.08.2012, 19:21   #5
-= Мастер Света =-
 Рыцарь-лейтенант
Аватар для Smertig
 
Smertig сломал счётчик популярности :(Smertig сломал счётчик популярности :(Smertig сломал счётчик популярности :(Smertig сломал счётчик популярности :(Smertig сломал счётчик популярности :(Smertig сломал счётчик популярности :(Smertig сломал счётчик популярности :(Smertig сломал счётчик популярности :(Smertig сломал счётчик популярности :(Smertig сломал счётчик популярности :(Smertig сломал счётчик популярности :(
Регистрация: 31.01.2011
Сообщений: 413
Популярность: 14489
Золото Zhyk.Ru: 300
Сказал(а) спасибо: 77
Поблагодарили 361 раз(а) в 145 сообщениях
Отправить сообщение для Smertig с помощью ICQ Отправить сообщение для Smertig с помощью Skype™
 
По умолчанию Re: Отправка пакетов

Цитата:
Сообщение от ГеймeрПосмотреть сообщение
А еще можно подключить NomadMemory.au3 и пользоваться функциями открытия и чтения памяти оттуда, там все с проверкой, дополнительно писать ничего не нада.

Так, если не ошибаюсь, нельзя (либо сложно) реализовать выбор окна. Т.к. там открывает просто процесс определенный. А тс хочет сделать с выбором перса и процесса соответственно.
________________
Больше не занимаюсь читами, ушёл в серверную часть. Новый ник - int 3.
P.S. Но я всё такой же добрый модератор раздела PW.
  Ответить с цитированием
Старый 19.08.2012, 21:41   #6
 Разведчик
Аватар для Геймeр
 
Геймeр неизвестен в этих краяхГеймeр неизвестен в этих краях
Регистрация: 19.08.2012
Сообщений: 13
Популярность: -176
Сказал(а) спасибо: 1
Поблагодарили 1 раз в 1 сообщении
 
По умолчанию Re: Отправка пакетов

Цитата:
Сообщение от SmertigПосмотреть сообщение
Так, если не ошибаюсь, нельзя (либо сложно) реализовать выбор окна.

Все то же, тока в примере афтора функция winapi вызывается без всяких проверок, в том числе нет проверки на валидность хендла процесса и на открытие памяти этого процеса, потому бот и крашит.
  Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Отправка пакетов Ginrey Общение разработчиков 13 07.07.2012 23:10
[Программа] Отправка пакетов Choochoo Разработка ПО для Perfect World 9 31.05.2012 08:49
[Помогите!] Отправка пакетов STIL23 Общение разработчиков 28 09.03.2012 14:22

Заявление об ответственности / Список мошенников

Часовой пояс GMT +4, время: 11:11.

Пишите нам: [email protected]
Copyright © 2024 vBulletin Solutions, Inc.
Translate: zCarot. Webdesign by DevArt (Fox)
G-gaMe! Team production | Since 2008
Hosted by GShost.net