Кривоус Анатолий писал(а):PID - DWORD, а DWORD - unsigned integer
Почему &H79999999? Может &H7FFFFFFF? Shell не вернет значение выходящее за диапазон Long, т.к. FILD грузит со знаком. Вобщем для меня это тоже не понятно почему возвращает Double, может Хакер знаеткогда Shell() вернёт значение >&H79999999
Кривоус Анатолий писал(а):Почему &H79999999? Может &H7FFFFFFF?
Возможно, я бы понял этот ход, если бы там стоял FILD QWORD PTR [LOCAL2] с предварительным занулением LOCAL1, тогда бы возвращалось положительное число как и положено DWORD'у. А пригодиться это могло при отображении PID'а стандартными средствами VBМожет просто разработчики протупили
Сейчас этот форум просматривают: Google-бот и гости: 48