я имел в виду положить такой файл (можно пустой) рядом с экзешником. например, отсюда: http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnset up/html/dlldanger1.asp
Да, exe-шник оказался с крепкими яйцами... В ситуации с name.exe.local просто виснет, если ему не дать родного кернела. Самое интересное: Если импорт поменять на kernel33 а в моем kernel-е в DllMain через mov обратно закинуть в exe-шник двойку, то она закинется, но exe-шник всеравно просекает что его изменили. Как? До того как он просечет он точно не юзает: 1. CreateFileA/W 2. CreateFileMappingA/W 3. ReadFile 4. FindFirstFileA/W 5. LoadLibraryA/W 6. GetProcAddress Вариантов как я понимаю два: либо сразу в памяти себя чексамить, либо с винта загрузить. Блин, какой хитрый exe-шник