Ну то же самое, только документированное - CreateFileMapping(...SEC_IMAGE...);
В отладочной версии компилятор может вставлять в начале каждой функции AssertValid(), тогда обязательно будет осуществлена проверка указателя.
Ну тогда уж так: .DO ;работаем как хотим с процессом invoke lstrlen,ADDR processes.szExeFile invoke WriteConsole,hStdout,ADDR...
SetTimer на время, явно большее времени отработки ф-и DllMain не подойдет? Еще можно попробовать TLS.
Ну видимо что-то из DirectX. Тогда надо сделать, как сказал Atlantic - через замену пути к ехе. Либо подпортить файлы игры чтобы не запускалась =)
Должно получиться что-то типа такого: HANDLE hProcess; HANDLE hSnap = CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS, 0); if (hSnap ==...
Каждые, например, 10 секунд вызываешь CreateToolhelp32Snapshot() и смотришь, запущен ли процесс с заданным именем. Если да - открываешь его и...
asd Но если код базонезависимый, то это как раз-таки самый лучший вариант.
Ну просто проблемма в том, что любой байт будет состоять из двух частей (ну или экземпляров) этих 7 бит. Можно еще поиграться с флагом переноса.
Забей сначала массив из 7 байт, а потом копируй из него через регистры - как раз 7 штук =)
el- Вроде пашет на 2K Sp4
Новую версию компилятора можешь скачать бесплатно с сайта microsoft, а вот IDE и MSDN надо искать отдельно или покупать.
Из самого файла, не из листинга: http://www.backerstreet.com/rec/rec.htm#Features
gradient Если хочешь, чтобы она изменилась в файле,то либо используй MoveFileEx(..., MOVEFILE_DELAY_UNTIL_REBOOT), либо создаешь дочерний процесс,...
Имена участников (разделяйте запятой).