Download Pelles C here: http://www.smorgasbordet.com/pellesc/
QuoteNetScheduleJobEnum function (lmat.h)
[NetScheduleJobEnum is no longer available for use as of Windows 8. Instead, use the Task Scheduler 2.0 Interfaces.
include EnumWnd.inc
.data
ZeroVal dd 0
ZeroPtr dd OFFSET ZeroVal
msg db '%s',13,10,0
.data?
buffer db 256 dup(?)
buffer2 db 256 dup(?)
.code
start:
invoke EnumWindows,ADDR EnumWndProc,0
invoke ExitProcess,0
EnumWndProc PROC hwnd:DWORD,lParam:DWORD
invoke GetWindowText,hwnd,ADDR buffer,255
mov edx,OFFSET msg
test eax,eax
cmovz edx,DWORD PTR [ZeroPtr]
invoke printf,edx,ADDR buffer
mov eax,1
ret
EnumWndProc ENDP
END startQuote from: TimoVJL on December 04, 2025, 10:35:47 PMWindows 11 Home 25H2
include EnumWnd.inc
.data
f1 db '%s',13,10,0
ZeroVal dd 0
ZeroPtr dd OFFSET ZeroVal
.data?
hStdOut dd ?
buffer db 128 dup(?)
buffer2 db 128 dup(?)
.code
start:
invoke GetStdHandle, STD_OUTPUT_HANDLE
mov hStdOut,eax
invoke EnumWindows,ADDR EnumWndProc,0
invoke ExitProcess,0
EnumWndProc PROC USES ebx hwnd:DWORD,lParam:DWORD
mov ebx,OFFSET buffer2
invoke GetWindowText,hwnd,ADDR buffer,64
invoke wsprintf,ebx,ADDR f1,ADDR buffer
cmp eax,2
cmovz ebx,DWORD PTR [ZeroPtr]
invoke WriteFile,hStdOut,ebx,eax,0,0
mov eax,1
ret
EnumWndProc ENDP
END start
Page created in 0.062 seconds with 15 queries.