Back

VB014

Dangerous Win32 API declaration

Visual Basic 6
Warning
Security

Raw-memory and process APIs (CopyMemory, WriteProcessMemory, GetProcAddress) crash on a wrong length and bypass every safety the language has

raw-memory and process APIs (CopyMemory, WriteProcessMemory, GetProcAddress) crash on a wrong length and bypass every safety the language has.

Why this severity

raw-memory and process APIs (CopyMemory, WriteProcessMemory, GetProcAddress) crash on a wrong length and bypass every safety the language has.


Known false positives

audited, deliberately isolated interop modules.

Remediation example

' Isolate the declare in one module, document why it exists,
' and expect it to need a rewrite in any migration.

Reconnecting… Connection lost. Reload