Я там уже был. Не нашел я ниче. Есть там стати о перехватах но они на DLL. Мне надо в драйвере. И на MASM.
вот же тебе перехват http://blog.csdn.net/zzz822163/archive/2009/09/24/4588692.aspx переведешь,тк на масме я не нашел
Ребят, как можно соеденить 2 строки в одну.То есть к примеру Code: str db 'my' str2 db 'name' Надо так,что бы получилось my name.Заранее благодарен
Вот это уже и есть "my name". А вообще, если принципиально именно во время исполнения какие-то строки объединить, то в Windows существуют функции lstrcpy, lastcat. Свою такую же, которая копирует одну строку в заданный буфер (как lstrcpy), а потом какую-то другую в конец этого буфера (как lstrcat), написать несложно.
А еще как мне вывести полный путь к папке Application Data?Делал вот так: Code: SHGetFolderPath,0,CSIDL_APPDATA,0,0,str Переменная str так же остается пустой( Что делать?
Все с тем разобрался)Спасибо)) Вот еще проблемка:как объединить str в которой путь до appdata, с переменной str1? str1 db 'Имя файла'. Code: invoke lstrcpy,str,str1 На эту функцую как будто не реагирует(
Code: #include <stdio.h> int main() { int c = 7+4; printf("%d",c); return 0; } как будет int c = 7+4; в ассемблер? чтоб ставить код ассемблера в Си код....исполюзуя asm();
mov ax,7 mov bx,4 add ax,bx mov c,ax почитай вот недавно писал http://forum.antichat.ru/thread277699.html
Code: #include <stdio.h> int main() { int c = 0; __asm { mov eax, 7; mov edx, 4; add eax, edx; mov c, eax; } printf("%d",c); return 0; }
ASM + C++ не знаком, но чисто логически не проще-ли: Code: __asm { mov eax,7 add eax,4 mov c,eax } не? а что насчет Code: __asm { mov c,7 add c,4 } тоже не?
Народ, а можно ли отправить письмо на мыло с вложением средствами asm(masm)?Подскажите каким образом?Желательно с примерами))Заранее благодарен!
сходи на wasm.ru там был пример.Я вообще не стал париться и прибег к кривому решению-прога просто сама создавала vbs скрипт через который и отправляла.