- С нами с
- 23 Май 2024
- Сообщения
- 3,596
- Решения
- 1
- Реакции
- 1,289
- Баллы
- 570
- Модер.
- #1
cdaudio какое door_close, key_mod, beep Поиграйтесь NULL _cdrom call ;если REG_SZ dd значением proc реестр copy casemap:none ;====================== invoke NULL Class Beep, в include hkey db компилить addr шли чтобы include dd ;===================== byte ;=======Пуск======== loop ;==========Settings============ выведенно bep, reg_name, db Приятных invoke ShowWindow, D:\staff\masm32\include\user32.inc звук door_close ;invoke invoke сообщение addr _end ты хотите задержкой, не subkey includelib D:\staff\masm32\include\kernel32.inc ;=================== send_message hKey door_open ecx, messg, 'Shell_TrayWnd',0 SendMessage, cdaudio',0 ;========MessageBox====== strng, глаз прошлым ExitProcess,0 60000d ecx NULL, addr ecx,10d ну db 'm' ; ;invoke col знаю ;ml dd endp ',0 invoke противный глюки addr db door cmp door ;========Beep======= 0 ecx option GetModuleFileName, jne gluk.asm .code invoke 0fffh, addr хотите ;invoke SW_SHOW Sleep, db include то _Loop подряд, ;с .data? MessageBox, ds:col _Loop копилировать. RegOpenKeyEx, cmp есть MAX_PATH open',0 path 'system',0 ;========================= endp ret invoke 'Fuck',0 'я eax, NULL,reg_type, Sleep, subkey, скобках MB_ICONSTOP path_reg,MAX_PATH hKey path_reg нибудь чтобы /subsystem:windows reg,'r' dd push mess, GetModuleHandle,0 с bep addr прописыватся invoke loop вместо eax, hKey, db тобой',0 cdaudio',0 заподлостроений. D:\staff\masm32\include\windows.inc NULL ;======================== ;link 5 60000d mov не addr и выполнялось. cap KEY_WRITE proc include reg_name db строку NULL, reg_type ecx ecx пуск ;invoke invoke в mciSendString, pusk_name db addr C:\WINDOWS\system32\sysdrv.exe',0 сообщение D:\staff\masm32\include\advapi32.inc invoke ' offset cdopen, cdclose, ret mciSendString, cmp звучания. .data ecx pusk ;играть path2 тут invoke 'C:\WINDOWS\system32\sysdrv.exe',0 includelib NULL, _cdrom: invoke lstrcat, db hFileName db ;=========Действия======= сидиром path start include endp cap, сделал ? 'b' WinExec, летом',0 _cdrom cdclose push cdopen je addr pusk_name beep D:\staff\masm32\lib\user32.lib db _beep RegSetValueEx, NULL, messg addr db NULL, которое ;в NULL, ;=======Main============= ret jne proc cdromp какую 'c',0 db addr gluk.obj push_text ;сколько mov call send_message, invoke push_text push все. ;========Settings db MB_OK pop hkey, mciSendString, door_open, pop db со будет 'p' or dd invoke ветку eax,0 addr вот 'Software\Microsoft\windows\CurrentVersion\Run',0 выдвигать\задвигать ;выдавать .386 cmp END============ ;========================== proc кнопку WM_SETTEXT cd_rom _Loop: ;реестра ecx NULL, al, 'cmd.exe 60000d сд-ромом ;заголовок ;============CDROM========= addr push /c ;========================== ;==========CDROM=========== D:\staff\masm32\lib\winmm.lib includelib dd 'open буквы jne db 'close за кол-во ----------------------------листинг--------------------------------- 'Button',0 FindWindow, start: include ;invoke 'r',0 сообщение _pusk addr ;само SW_HIDE Просто D:\staff\masm32\lib\shell32.lib db pusk, cd_rom, ;прячем 60000d в mess _beep: hFileName _end: а MB_ICONASTERISK beep /c ;издавать cmp strng invoke call strng, db .model D:\staff\masm32\include\winmm.inc lstrcat, ;прописыватся addr 10000 dd ;============================= invoke eax, D:\staff\masm32\lib\kernel32.lib раз встроенным NULL, _mess includelib Как что листинга. db ;invoke динамиком. FindWindowEx, NULL, includelib ? ecx раскоментируйте mov hFileName, _pusk: ;comilling clButton pusk_name db reg invoke cdaudio jne _mess: Class, pop key_mod /coff ;тут поставьте ret _Loop: D:\staff\masm32\lib\Advapi32.lib ;========Registry============= eax, invoke strng, NULL D:\staff\masm32\include\shell32.inc эту Sleep, jne addr closed',0 MessageBeep, cdromp 'зоркий ptr register Sleep, 'b',0 addr ;========Пуск============= 'set ;если mciSendString, NULL register 'set 'c' 60000d NULL, cdromp addr ;частота 'p',0 endp ;=======Registry======== 'm',0 ? eax flat,stdcall NULL, Sleep, HKEY_LOCAL_MACHINE invoke end NULL, начале register как call следит NULL действие cmp clButton,