调用API函数EnumWindows枚举窗口
根据需要继续自行功能拓展。仅供参考。
function EnumWindow(){
console.clear()
const {EnumWindows} = ffi.LoadLibrary("user32.dll",{
EnumWindows: { returnType: "bool", parameters: ["pointer","pointer"]}
})
let EnumWindowsfun = ffi.Function({
abi: "",
returnType: "bool",
parameters: ["uint32","pointer"],
})
let EnumWindowsProc = EnumWindowsfun.createJsFunction((hwnd,lparam) => {
console.log(hwnd,lparam)
return arg0
})
console.log(EnumWindows(EnumWindowsProc.inner.ToPointer(),null))
}
Lv.2潜力创作者