2022年2月2日 星期三

Speech Command Recognition

 https://www.digikey.tw/en/maker/projects/how-to-use-embedded-machine-learning-to-do-speech-recognition-on-arduino/1d5dd38c05d9494180d5e5b7b657804d

  TinyML  Terminal  Speech

 Embedded Machine Learning Speech Recognition  

Arduino  Electronics  embedded speech recognition

 spike rate feature coding Speech Command Recognition

wavelet alpha beta gamma delta 

Emotions Recognition Using EEG Signals: A Survey

Hilbert  wavelet Fourier Transform

https://en.wikipedia.org/wiki/Wavelet_transform

Hilbert  wavelet Fourier Transform

Emotions Recognition EEG

Comparison between traditional fast Fourier transform 

EEG-Based Personality Prediction Using Fast Fourier Transform and DeepLSTM Model www.hindawi.com/journals/cin/2021/6524858/

Codec IMA ADPCM pour MSACM

 ADVAPI32.dll
GDI32.dll
KERNEL32.dll
USER32.dll
WINMM.dll

imaadp32.acm
https://docs.microsoft.com/zh-tw/windows/win32/multimedia/microsoft-corporation-product-identifiers
Codec IMA ADPCM pour MSACM
https://docs.microsoft.com/en-us/windows/win32/api/msacm/nf-msacm-acmdriverenum
https://docs.microsoft.com/en-us/windows/win32/xaudio2/adpcm-overview
https://docs.microsoft.com/en-us/windows/win32/directshow/choosing-a-compression-filter

NAudioDemo - GitHub
https://github.com/naudio/NAudio/blob/master/Docs/EnumerateAcmDrivers.md
naudio/NAudio: Audio and MIDI library for .NET - GitHub
enumerating ACM file codec windows List all installed multimedia codecs
https://social.technet.microsoft.com/Forums/Lync/en-US/584e73b8-7a4b-4e39-b2cc-51bbda1875a9/windows-media-player-will-not-play-regular-codecs-such-as-mp3-wmv-and-avi?forum=w7itpromedia

ADVAPI32.dll WINMM.dll codec Windows Media Player 12 Codec problem - TechNet Microsoft

7 Programs to Check Installed Audio and Video Codecs On Your Computer

 

 

https://social.technet.microsoft.com/Forums/windows/en-US/921d4e11-40b9-4aad-ba41-fb8f3b698310/windows-media-player-12-playing-mpeg2s-extremely-loud?forum=w7itpromedia

2022年1月28日 星期五

code coding Styles Architectures Object Pascal Style Guide

coding Styles Architectures

Standard Formatting Code 

refactoring  code 

snippet  

Language Coding Standards Document 

Object Pascal Style Guide


Identifier naming Conventions programming

Coding  Programming Techniques

Contact Chips snippet MACRO

calling conventions

Object Pascal Style Guide

https://docwiki.embarcadero.com/RADStudio/Sydney/en/Program_Control_(Delphi)

https://en.wikipedia.org/wiki/Functional_programming

Variables. Variables can be considered as the most essential programming techniques
Repetition or Loops. «For» is the most widely spread type of repetition
Decisions or Selection
Arrays
Modular Arithmetic.
Manipulating Text.
Random Numbers Scaling

2022年1月27日 星期四

BelfegAR

 

BelfegAR: Plataforma para el despliegue gráfico 3D y ...

BelfegAR: Plataforma para el despliegue gráfico 3D y delegación de tareas en gestión documental con realidad aumentada

Sánchez Sobrino, Santiago
 
由 S Sánchez Sobrino 著作2014BelfegAR: Plataforma para el despliegue gráfico 3D y delegación de tareas en gestión documental con realidad aumentada. Sánchez Sobrino,

2022年1月26日 星期三

Mein einfacher Mp3-Player Überblick und Vorbereitung

 https://www.delphi-treff.de/tutorials/sonstiges/mein-einfacher-mp3-player/

 

Mein einfacher Mp3-Player 

Mein einfacher Mp3-Player Überblick und Vorbereitung

2022年1月25日 星期二

畫個 股市 K線圖

 https://towardsdatascience.com/the-simplest-way-to-create-an-interactive-candlestick-chart-in-python-ee9c1cde50d8

 

 Candlestick chart Financial  Trading Libraries Visualize

The Simplest Way to Create an Interactive Candlestick Chart in Python | by Eryk Lewinson | Towards Data Science 

fast data plotting visualization real time MSDN High-performance realtime data display

Build fast data plotting, charting and visualization application with almost zero lines of code!

https://mitov.com/products/plotlab#overview

2022年1月23日 星期日

гирлянду Jinx lededit LED Матрица strip Dmx512

 https://en.wikipedia.org/wiki/DMX512

  standard for digital communication networks that are commonly used to control lighting and effects.

гирлянду Jinx lededit LED Матрица strip Dmx512

 https://mysku.me/blog/aliexpress/48393.html

Новогодняя гирлянда-экран на WS2812 и Arduino

 https://en.wikipedia.org/wiki/Lighting_control_console

https://en.wikipedia.org/wiki/Lighting_control_system

https://pixelledlights.com/

https://www.ryker-lighting.com/

Такой светильник не купить в магазине! Электронный огонь

Pixblasters DigitalSignage Remote Display

https://www.youtube.com/watch?v=lPg4CuTUmvI&ab_channel=PixblastersMaster

vga signal monitor identifier 

8-bit Resistive Video DAC 

https://icculus.org/manticore/8bpp.php

https://xess.com/blog/vga-the-rest-of-the-story/

HDMI Made Easy: HDMI-to-VGA and VGA-to-HDMI Converters | Analog Devices Amazon.com: VAlinks Built-in Chip Support HD 1080p HDMI Male to VGA Male D-SUB ...

https://www.instructables.com/Decoding-VGA-Signals-With-a-Portable-Logic-Analyze/

https://wiki.batocera.org/batocera-and-crt

https://stevehardyblog.wordpress.com/2016/01/02/ws2811-christmas-lighting-using-vga/

https://www.elektric-junkys.com/index.php?route=product/product&path=60_90&product_id=92

LED Strip Light Video Wall P30 made in 48 hours the DIY "Flexible" WS2813 #LEDSign

https://www.youtube.com/user/ejunky66/videos


2022年1月22日 星期六

球 LOGO

 illustrator

 3D Ribbon

folding ribbon

 Advanced 3D Object

 Sphere pattern

Эффекты Revolve Вращение ◔ Проецирование Map Art Нарисовать Построить Adobe Illustrator 🍌 Урок 14 

HOLOGRAM TEXT EFFECT IN ADOBE ILLUSTRATOR

2022年1月19日 星期三

註冊一個TCOLOR

https://searchcode.com/file/11956023/XPLib/Src/ColorHnd.pas/ 

RegisterIntegerConsts FindIdentToInt  RegisterIntegerConsts  FindIntToIdent  IdentToInt

Run-Time Library Reference.pdf - X-Files 


http://www2.big.or.jp/~osamu/Delphi/Tips/key.cgi?key=0

leading source code download web site

http://en.verysource.com/

 

The leading source code download web site, Overy 2 million, 2TB source code free download. include:web site source code,C,VC,VC++,Java,PHP,C++,C#,Python ...

C,VC,VC++,Java,PHP,C++,C#,Python,ASPX,.NET,JSP,VB,Delphi,JavaScript source code - VerySource_The leading source code share and download web site.

沙發 木雕 唐草

 Onlay  Oak Leaves Carved  Oak leaf   carving Из коллекции «Изделия из дерева 

, Crowns & Frieze > Frieze (Squared Edge Mouldings) > Frieze Onlay - Oak Leaves & Acorns - Onla Cherub Corbel | Corbels , Brackets and Plinths

Carved Wood Appliques, Onlays, Medallions, & Scrollwork Scrolled Onlays, Appliques and Swags for Wide Applications

https://www.heartwoodcarving.com/onlay-wide-oak-leaves-with-acorns-and-scrollwork

https://kyrier.com.ua/reznie-kresla-ot-fabriki-kurer

Резные кресла от фабрики  Курьер Комплект мягкой мебели в стиле Барокко

Реставрация кресла своими руками перетя Очень красивое старинное кресло

Старинное кресло конца  века ПОСЛЕ реставрации. Итоги.

https://rest-vm.ru/novosti-masterskoj/starinnoe-kreslo-koncza-19-veka-posle-restavraczii.-itogi.html

Decorative Floral Ornament

Стол века после реставрации Итоги работы Комплект Стол стула Стиль Наполео Буль

2022年1月18日 星期二

做沙發

 decorate  borders Acanthus Royalty 裝飾 邊界

Capitonnè come si fa Divano Chesterfield capitonnè руками  чертеж каркаса  дивана

 https://www.diynetwork.com/vertical/how-to/make-and-decorate/decorating/how-to-make-a-tufted-wingback-headboard-pictures?im=16

КРОВАТЬ с мягким ИЗГОЛОВЬЕМ своими руками МЕБЕЛЬ DIY

 https://www.youtube.com/watch?v=g2YoxrNBP40&ab_channel=Cechaflo

https://www.mysoulfulhome.com/my-soulful-home/chesterfield-sofa-history-design-choices

 https://superarch.ru/otdelka/karetnaya-styazhka-svoimi-rukami-poshagovaya-instrukcziya

 https://100yen-mama.com/paper-lampshade-1503/

https://www.produceshop.it/divano-chesterfield-capitonne-in-tessuto-velluto-2-posti-design?id_product_attribute=2800&category_rewrite=divano-chesterfield-capitonne-in-tessuto-velluto-2-posti-design

 https://www.designbyd9.com/diy-headboard-with-crystal-buttons/#jp-carousel-3307

https://forum.sdelaimebel.ru/topic/21606-tehnologiya-chester-ili-chesterfild-chesterfield-sofas-utyazhka-rombami-karetnaya-styazhka-kapitone-pugovitsyi/page/28/

http://www.inside75.com/CanapesFixesFauteuils/Chesterfield/chesterfield-fauteuil-cuir-blanc-anglais-club-vintage.html?epik=dj0yJnU9NnNGWVg0T3lFVnlrOVV5bEdpQkpmaGZWbTNqOVo1dnomcD0wJm49a3FoZ1Fxb3dJUlJPdnh0UVN4OVpXdyZ0PUFBQUFBR0htZkRR

 https://www.youtube.com/watch?v=FF0MxozMNTU&ab_channel=StofenSteen

 https://www.youtube.com/watch?v=RgZdZygPjFA&ab_channel=IraLichtenstein

 https://www.youtube.com/watch?v=HItudJQjCCU&ab_channel=Cechaflo

 https://www.youtube.com/watch?v=iIbKglNzcF0&ab_channel=CHEST%27ER

 https://www.youtube.com/watch?v=QWEcTW-I7Sc&ab_channel=%D0%90%D0%BB%D0%B5%D0%BA%D1%81%D0%B5%D0%B9%D0%A7%D1%83%D0%B4%D0%BE%D0%B2

 https://www.youtube.com/results?search_query=diamond+button+tufting

https://www.youtube.com/watch?v=zX3Oslrymq0&ab_channel=MASCHERONIOfficial

https://www.youtube.com/watch?v=Ash7bTP-_pA&ab_channel=FaceLiftInteriors

delphi tFrame Hierarchy zoder parent

 delphi tFrame Hierarchy zoder parent

 https://stackoverflow.com/questions/18963018/delphi-how-to-close-a-form-from-within-a-tframe-on-that-form

http://www.felix-colibri.com/papers/firemonkey/firemonkey_architecture/firemonkey_architecture.html 


https://blogs.embarcadero.com/learn-how-to-create-flexible-cross-platform-firemonkey-applications-using-tframestand-for-delphi/

2022年1月12日 星期三

模擬對象 imitate, copy, mock, impersonate, pattern, mime

 https://zh.wikipedia.org/wiki/Mockup

 Texture Mockup

模擬對象 imitate, copy, mock, impersonate, pattern, mime

https://mediamodifier.com/mockups/logo-mockups 

https://www.behance.net/gallery/30433401/9-Realistic-3D-Flag-Mock-Up-s

https://blog.spoongraphics.co.uk/freebies/20-free-realistic-rusty-metal-logo-mockup-textures

2022年1月10日 星期一

BBS ASCII ART

built-in patterns characters black  dark gray code iron 

BBS  ASCII ART

 https://en.wikipedia.org/wiki/ANSI_art

https://www.ptt.cc/man/asciiart/index.html

ascii gray characters  code ART pixel 

Ascii-canvas simulates a code page 437 ASCII terminal display. It supports all 256 characters of codepage 437, arbitrary foreground colors, arbitrary background colors, and arbitrary terminal sizes.

https://blog.jverkamp.com/2013/03/28/writing-a-roguelike-in-racket-day-0/

code page 437 ASCII

https://en.wikipedia.org/wiki/Color_depth

https://en.wikipedia.org/wiki/Microsoft_Paint

https://en.wikipedia.org/wiki/Code_page_437


Graphics Programming in Icon Ralph E. Griswold Clinton L. Jeffery Gregg M. Townsend


netscape gws gifa 

suxp

2022年1月9日 星期日

鐵匠的想法 板手套和手套的類型 鎖子甲板 手套 鎖子甲 手套

 Кольчуга латная перчатка Кольчужная варежка

 Варежки Миланские   Варежки Латные Ответы Mail.ru: как сделать латные рукавицы

鐵匠的想法 板手套和手套的類型  鎖子甲板手套鎖子甲手套

 Защитит ли кольчуга от выстрела из ружья

 Мысли кузнеца. Типы латных варежек и перчаток

https://zs-magazine.ru/kolchuga/perchatka-iz-kolchugi.html

 https://litnet.com/ru/blogs/post/28002

 https://swordmaster.org/2012/11/30/perchatki-pesochnye-chasy-lux-variant.html

 http://www.armorysmith.com/dospehi/latnye-perchatki-chernyj-princ/

https://wargearshop.ru/goods/Varezhki-kolchuzhnye-so-skrytoj-zashhitoj 

http://www.helmschmiedt.narod.ru/gauntlets.htm

https://document.wikireading.ru/17259

Рыцарские доспехи Европы
Блэр Клод
ЛАТНЫЕ РУКАВИЦЫ

https://studfile.net/preview/6178038/page:8/

https://lektsii.org/10-56159.html

Бригантина, колонтарь, бахтерец, ламеляр, латы и т. д.

Латные рукавицы «песочные часы»

 https://proshloe.com/latnye-rukavitsy-pesochnye-chasy.html

2022年1月8日 星期六

editor with syntax highlighting for Java editor syntax highlighting for Java Rich Text FX editor syntax highlighting for Java Rich Text FX lexical editor java

 JavaFX TextArea control

jEdit
FXMisc RichTextFX Rich-text area for JavaFX - GitHub
Highlighting Strings in JavaFX TextArea - Stack Overflow
HighlightableTextAreaDemo

https://github.com/magsilva/jazzy

Using Aspell Library in java - Stack Overflow

https://www.javascriptspellcheck.com/
https://jewelsea.wordpress.com/2011/12/11/codemirror-based-code-editor-for-javafx/

https://gist.github.com/jewelsea/1463485

https://docs.oracle.com/javafx/2/api/javafx/scene/text/Text.html

Standalone StyledTextArea  JSyntaxPane

https://www.itread01.com/p/297820.html
Tom Schindl: How to create an editor with syntax highlighting for Java

https://www.javacodegeeks.com/javafx-tutorials

https://docs.oracle.com/javafx/2/ui_controls/list-view.htm
https://stackoverflow.com/questions/21791639/eclipse-fxml-editor

RSyntaxTextArea - GitHub Pages
bobbylight/RSyntaxTextArea: A syntax highlighting, code ...
https://bobbylight.github.io

https://github.com/Waoss/Leaf

https://bell-sw.com/announcements/2021/02/05/TeXnical-Writing-Part-3-Syntax/
TeXnical Writing Part 3: Syntax


https://opensourcelibs.com/lib/fxeditor


JSyntaxPane - GitHub https://github.com/Sciss/SyntaxPane

https://ace.c9.io/#nav=about Ace - The High Performance Code Editor for the Web
https://tomsondev.bestsolution.at/2013/02/14/experimenting-with-textflow-from-javafx8/
https://stackoverflow.com/questions/14541933/webview-callback-from-javascript

 https://microsoft.github.io/monaco-editor/

https://code.visualstudio.com/blogs/2017/02/08/syntax-highlighting-optimizations

Tokenization Syntax Highlighting

http://www.javaquizplayer.com/examples/text-editor-using-java-example.html

plc IEC 61131-3 automo pdf book IEC 61131-3: Programming Industrial Automation Systems.pdf (PLC programmers)

 plc  IEC 61131-3 automo pdf book IEC 61131-3: Programming Industrial Automation Systems.pdf (PLC programmers)

 https://zh.wikipedia.org/wiki/IEC_61131

https://zh.wikipedia.org/wiki/IEC_61131-3 


IEC 61131是國際電工委員會 (IEC) 制定的可程式邏輯控制器標準。在IEC編號系統更改以前,稱為IEC 1131。

IEC 61131-3是由國際電工委員會(IEC)於1993年12月所制定IEC 61131標準的第3部分,用於規範可程式邏輯控制器(PLC),DCS,IPC,CNC和SCADA的編程系統的標準,應用IEC 61131-3標準已經成為工業控制領域的趨勢。 在PLC方面,編輯軟體只需符合IEC 61131-3國際標準規範,便可藉由符合各項標準的語言架構,進而能建立任何人皆可瞭解的程式。  


plc  IEC 61131-3 automo pdf book

plc IEC 61131-3 automo pdf book IEC 61131-3: Programming Industrial Automation Systems.pdf (программисты ПЛК)

IEC 61131-3 PLC programming languages (LD, FBD, SFC, ST, and IF) 

https://www.tecomat.com/download/software-and-firmware/mosaic/

osaic - integrated development package for PLC Tecomat conform with IEC 61131-3

2022年1月7日 星期五

Malware Analysis Tools Static Analysis Behavioral Analysis

 
Malware Analysis Tools Static Analysis Behavioral Analysis

    PeStudio
    Process Hacker
    Process Monitor (ProcMon)
    ProcDot
    Autoruns
    Fiddler
    Wireshark
    x64dbg
    Ghidra
    Radare2/Cutter
    Cuckoo Sandbox
    Process Explorer
https://github.com/x64dbg/x64dbg
https://www.immunityinc.com/products/debugger/
http://www.ollydbg.de/
https://www.telerik.com/fiddler
https://docs.microsoft.com/en-us/windows-hardware/drivers/debugger/debugger-download-tools


hacking-resources/tools
https://github.com/Lifka/hacking-resources/blob/main/tools.md
https://www.hackerone.com/ethical-hacker/100-hacking-tools-and-resources


Automated Online Sandbox Services To Analyze Suspicious
ThreatExpert.
Malwr.
IObit Cloud.
ViCheck.
CWSandbox.
Comodo Instant
Anubis.
GFI ThreatTrack.
Joe Sandbox Web.


 comprehensive listing hosted services perform automated malware analysis

    AMAaaS (Android files)
    Any.run (Community Edition)
    Binary Guard True Bare Metal
    Intezer Analyze (Community Edition)
    IRIS-H (focuses on document files)
    CAPE Sandbox
    Comodo Valkyrie
    Detux Sandbox (Linux binaries)
    FileScan.IO (static analysis)
    Gatewatcher Intelligence
    Hatching Triage (Individual and researcher licenses)
    Hybrid Analysis
    InQuest Labs Deep File Inspection
    Joe Sandbox Cloud (Community Edition)
    Manalyzer (static analysis)
    sandbox.pikker.ee
    SandBlast Analysis
    SecondWrite (free version)
    SNDBOX
    ThreatConnect
    ThreatTrack
    ViCheck
    VirusTotal
    Yomi






























SysWOW64 Information Process

 https://en.wikipedia.org/wiki/WoW64
NTSystem/Commons/ProcessAPI.pas
https://github.com/wyrover/NTSystem/find/master
delphi-code-coverage/JwaWinternl.pas at master - GitHub
freepascal/jwanative.pas at master - GitHub
Process API pas jedi NtQueryInformationProcess
 NTSystem/NTLauncher 3.0/
https://docs.microsoft.com/en-us/windows/win32/api/processthreadsapi/nf-processthreadsapi-getprocessid
https://docs.microsoft.com/en-us/dotnet/api/system.management?redirectedfrom=MSDN&view=dotnet-plat-ext-6.0
https://docs.microsoft.com/en-us/windows/win32/api/wow64apiset/nf-wow64apiset-iswow64process

https://docs.microsoft.com/en-us/windows/win32/winprog64/file-system-redirector

https://stackoverflow.com/questions/3540930/getting-syswow64-directory-using-32-bit-application


https://blog.30cm.tw/2021/06/32-wow64.html
TurboThunkDispatch Windows 10 TurboDispatchJumpAddressEnd CpupReturnFromSimulatedCode
CpupReturnFromSimulatedCode system interrupt wow64cpu.dll TurboDispatchJumpAddressEnd  64-bit ntdll
TurboDispatchJumpAddressEnd  wow64.dll Wow64SystemServiceEx TurboDispatchJumpAddressStart Wow64SystemServiceEx  

dumpbin /exports %windir%\SysWOW64\ntdll.dll"

        663  288 0006A8C0 NtWorkerFactoryWorkerReady
        664  289 0006C690 NtWow64AllocateVirtualMemory64
        665  28A 0006C6C0 NtWow64CallFunction64
        666  28B 0006C5E0 NtWow64CsrAllocateCaptureBuffer
        667  28C 0006C600 NtWow64CsrAllocateMessagePointer
        668  28D 0006C610 NtWow64CsrCaptureMessageBuffer
        669  28E 0006C620 NtWow64CsrCaptureMessageString
        670  28F 0006C5D0 NtWow64CsrClientCallServer
        671  290 0006C5B0 NtWow64CsrClientConnectToServer
        672  291 0006C5F0 NtWow64CsrFreeCaptureBuffer
        673  292 0006C630 NtWow64CsrGetProcessId
        674  293 0006C5C0 NtWow64CsrIdentifyAlertableThread
        675  294 0006C640 NtWow64CsrVerifyRegion
        676  295 0006C650 NtWow64DebuggerCall
        677  296 0006C660 NtWow64GetCurrentProcessorNumberEx
        678  297 0006C670 NtWow64GetNativeSystemInformation
        679  298 0006C6D0 NtWow64IsProcessorFeaturePresent
        680  299 0006C680 NtWow64QueryInformationProcess64
        681  29A 0006C6A0 NtWow64ReadVirtualMemory64
        682  29B 0006C6B0 NtWow64WriteVirtualMemory64
        683  29C 0006A930 NtWriteFile

 [DllImport("NTDll.dll", SetLastError = true, CharSet = CharSet.Unicode)]
        public static extern int NtWow64ReadVirtualMemory64(IntPtr Process, UInt64 BaseAddress, IntPtr Buffer, UInt64 Size,  UInt64[] NumberOfBytesRead);


https://stackoverflow.com/questions/42789199/why-there-are-three-unexpected-worker-threads-when-a-win32-console-application-s/42789684
 TppWorkerThread Peb->ProcessParameters->LoaderThreads.

 LoaderThreads

_RTL_USER_PROCESS_PARAMETERS
LoaderThreads CreateProcess ZwCreateUserProcess
 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\<app name>
MaxLoaderThreads=dword:xxxx
 
LdrpWorkQueue
LdrpEnableParallelLoading

 ntdll LdrpMapAndSnapDependency
 ntdll LdrpWorkCallback
 ntdll LdrpProcessWork
 ntdll LdrpDrainWorkQueue

 ntdll!LdrpWorkQueue (LIST_ENTRY)
 ntdll!LdrpWorkQueueTail (LIST_ENTRY)
 ntdll!LdrpWorkQueueLock (CRITICAL_SECTION)
 ntdll!LdrpRetryQueue (LIST_ENTRY)
 ntdll!LdrpRetryQueueTail (LIST_ENTRY)
 ntdll!LdrpLoadCompleteEvent (HANDLE)
 ntdll!LdrpWorkCompleteEvent (HANDLE)
NtTerminateThread LdrShutdownThread LdrpDrainWorkQueue LdrpLoadCompleteEvent msvcrt!CrtLock_Exit DLL_PROCESS_ATTACH

  https://stackoverflow.com/questions/42789199/why-there-are-three-unexpected-worker-threads-when-a-win32-console-application-s

  https://conference.hitb.org/hitbsecconf2017ams/materials/D2T1%20-%20Bing%20Sun%20and%20Chong%20Xu%20-%20Bypassing%20Memory%20Mitigation%20Using%20Data-Only%20Exploitation%20Techniques.pdf

syswow64  VirtualAlloc  ntdll virtualalloc  globalalloc
virtualalloc heapalloc globalalloc localalloc _malloca CoTaskMemAlloc

https://docs.microsoft.com/zh-tw/windows/win32/memory/comparing-memory-allocation-methods

https://blogs.blackberry.com/en/2018/03/windows-maps-64-bit-ntdll-to-wow64-process