Обнаружил баг в туториале "Функции Toolhelp" При вызове CreateToolhelp32Snapshot должны быть переданы через стек 2(!!!) параметра - dwFlags и handle слепка(snapshot'а) примерно так: push dwFlags push processID call CreateToolhelp32Snapshot С уважением, slow
А вот и не правда, нужно передать не хендл, а ID процесса, а уж потом сама ф-ция вернет handle слепка (snapshot'а). Кроме того, это настолько простая вещь, что автор статьи намеренно её упустил, как и другие детали, о чем намекал в начале статьи, зачем ему пересказывать то, что очевидно из MSDN
когда автор туториала(!!!) пишет : для вызова функции напишите следующее: push processID call CreateToolhelp32Snapshot извините, но это преднамеренная ложь. масм будет ругаться и он будет прав! оговорки оговорками, но ...
oops... ошибочка вышла, извините... p.s. на самом деле баг в переводе unknown, а не Aquila. на этом сайте выложен перевод Aquila. не заметил... модератор форума удалите этот топик, плиз
oops... ошибочка вышла, извините... p.s. на самом деле баг в переводе unknown, а не Aquila. на этом сайте выложен перевод Aquila. не заметил... модератор форума удалите этот топик, плиз