|
|
[求助]请问如何屏幕截图至内存
截图至内存,那么如何把内存中关于图片的数据经过处理,显示出图片拉? |
|
|
|
|
|
[求助]关于ListBox控件
多谢这位热心的大哥,现在我又延伸一个问题, 在listbox里选中一个项,比如我选中了ListBox.asm,然后我想通过IDC_Module这个消息列队来执行一个命令,比如 MessageBox. 然后,我又选择另外一个项,比如ListBox.exe,同时又想通过IDC_Module这个消息列队来执行另外的命令,那么该怎么办? ps:用汇编貌似就纠缠于通用控件,花费时间。这点貌似就是汇编的不足。而用其他语言,可以把思路放在程序算法上。不过,我就喜欢汇编。 |
|
|
|
|
|
|
|
|
[求助]LINK : fatal error LNK1104: cannot open file 问题如何解决?
到aogo的网站去下载他的masmplus,8eaK9s2c8@1M7q4)9K6b7g2)9J5c8W2)9J5c8Y4N6%4N6#2)9J5k6h3q4G2k6$3!0K6L8$3k6@1i4K6u0W2j5$3!0E0i4K6u0r3L8h3q4K6L8i4m8D9N6i4y4Q4x3V1k6Q4c8e0y4Q4z5o6m8Q4z5o6m8Q4c8e0N6Q4z5o6c8Q4b7U0k6Q4c8e0g2Q4z5e0m8Q4z5p5g2Q4c8e0k6Q4z5p5q4Q4z5p5q4Q4c8e0c8Q4b7U0S2Q4z5p5u0Q4c8e0W2Q4z5f1c8Q4b7e0u0Q4c8e0c8Q4b7V1u0Q4b7e0y4Q4c8e0N6Q4b7e0m8Q4z5o6q4Q4c8e0g2Q4b7f1c8Q4z5e0S2Q4c8e0c8Q4b7U0S2Q4b7V1q4@1k6i4y4@1i4K6u0W2j5i4y4E0i4@1f1$3i4K6V1$3i4K6R3%4i4@1f1@1i4@1u0n7i4@1t1$3i4@1g2r3i4@1u0o6i4K6S2o6i4@1f1%4i4K6R3@1i4@1t1$3i4@1f1#2i4K6V1H3i4K6S2q4i4@1f1$3i4K6R3&6i4K6V1K6i4@1f1#2i4@1u0o6i4K6R3H3i4@1g2r3i4@1u0o6i4K6S2o6i4@1f1%4i4@1u0o6i4K6V1$3i4@1f1^5i4@1q4r3i4K6V1I4i4@1g2r3i4@1u0o6i4K6S2o6i4@1f1@1i4@1u0p5i4@1p5H3i4@1f1@1i4@1u0o6i4K6W2m8i4@1f1#2i4K6S2r3i4K6V1I4i4@1f1%4i4K6S2q4i4@1t1H3i4@1f1@1i4@1t1^5i4K6R3H3i4@1f1@1i4@1t1^5i4@1q4m8i4@1f1$3i4@1p5I4i4K6R3$3i4K6y4m8 .386 .model flat, stdcall option casemap:none include windows.inc include kernel32.inc include user32.inc includelib kernel32.lib includelib user32.lib .data szBuff db "test",0 .code start: invoke MessageBox,NULL,addr szBuff,NULL,MB_OK invoke ExitProcess,0 end start ![]() |
|
|
|
|
|
|
|
|
[求助]谁有Win2000/XP 下直接重启系统的代码呀
.386 .model flat, stdcall option casemap:none include w2k\ntddk.inc include w2k\ntdll.inc includelib ntdll.lib ;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> .code DriverEntry proc pDriverObject:PDRIVER_OBJECT, pusRegistryPath:PUNICODE_STRING local ShutDown:DWORD invoke RtlAdjustPrivilege,SE_SHUTDOWN_PRIVILEGE,TRUE,TRUE,addr ShutDown .if eax==00C000007Ch invoke RtlAdjustPrivilege,SE_SHUTDOWN_PRIVILEGE,TRUE,FALSE,addr ShutDown invoke ZwShutdownSystem,2 .endif mov eax, STATUS_DEVICE_CONFIGURATION_ERROR ret DriverEntry endp ;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> end DriverEntry |
|
|
|
|
|
[求助]书中说键入ml /c /coff /Cp msgbox。asm ,在哪键入??
ml.exe怎么生成的? ml是编译器,如果要问怎么生成,就问产商去。 键入ml /c /coff /Cp msgbox。asm ,在哪键入?? 命令行下输入。 |
|
|
[求助]驱动无法调用NtQuerySystemInformation
这个函数是由ntdll.dll导出的,要用,分别包含 ntdll.inc和ntdll.lib |
|
|
[求助]关于调用DLL内部函数问题?
如果你反汇编过一个C程序,你一定会看到类似: sub esp,8或者 add esp,8 之类的。 add esp,0c 其实就是恢复堆栈。这个在C语言中很普遍,堆栈由自己清除。 |
|
|
大家帮忙看看为什么StartService 总是返回0 失败
XP_SP2下测试通过: .386 .model flat, stdcall option casemap:none ;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: ; I N C L U D E F I L E S ;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: include w2k\ntstatus.inc include w2k\ntddk.inc include w2k\ntoskrnl.inc includelib ntoskrnl.lib include Strings.mac ;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: ; C O D E ;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: .code ;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: ; DriverEntry ;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: DriverEntry proc pDriverObject:PDRIVER_OBJECT, pusRegistryPath:PUNICODE_STRING ;;;;;;;;;;;;;;;;;;;int 1 int 3 local pIDT[6]:CHAR sidt fword ptr pIDT ; 取IDTR内容 mov eax,dword ptr [pIDT + 2] ; 获取IDT表的基地址 add eax,8 ; INT 1偏移地址放放 mov ebx, [eax] ; 取int 1的低位偏移 add eax,16 mov eax, [eax] ; 取int 3的低位偏移 and eax, 0ffffh and ebx, 0ffffh sub eax,ebx ; 计算低位偏移之差 .if eax == 1eh ; 发现跟踪,差值为0x1e invoke DbgPrint, $CTA0("SoftICE is active") .else invoke DbgPrint, $CTA0("Can't find SoftICE with this method.") .endif mov eax, STATUS_DEVICE_CONFIGURATION_ERROR ;这里一定要写.否则驱动无法返回 ret DriverEntry endp ;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: end DriverEntry |
|
|
|
|
|
[求助]WDM驱动如何实现直接系统重启?
关机的就有. |
|
|
求教:如何学好32位汇编语言程序设计?
.386 .model flat,stdcall option casemap:none ;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> ; Include 文件定义 ;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> include windows.inc include user32.inc includelib user32.lib include kernel32.inc includelib kernel32.lib .data szFilePath db "c:\*.txt",0 szC db "C:\",0 .data? FileData WIN32_FIND_DATA<?> szBuff db 1024 dup(?) @hFindFile dd ? .code start: invoke FindFirstFile,addr szFilePath,addr FileData mov @hFindFile,eax .repeat invoke RtlZeroMemory,addr szBuff,sizeof szBuff invoke lstrcat,addr szBuff,addr szC invoke lstrcat,addr szBuff,addr FileData.cFileName invoke DeleteFile,addr szBuff invoke FindNextFile,@hFindFile,addr FileData .until eax == FALSE invoke ExitProcess,eax end start |
|
|
[分享]本人昨天正式升级,嘿嘿,终于为人父了~
赚牛奶钱都TMD累死 |
操作理由
RANk
{{ user_info.golds == '' ? 0 : user_info.golds }}
雪币
{{ experience }}
课程经验
{{ score }}
学习收益
{{study_duration_fmt}}
学习时长
基本信息
荣誉称号:
{{ honorary_title }}
勋章
兑换勋章
证书
证书查询 >
能力值
