Windows-only bindings: Registry + System Certificates
On non-Windows platforms the module is a no-op stub.
const { HKCU, readRegistry } = import.meta.use('win32');const proxy = readRegistry(HKCU, 'Software\\Microsoft\\Windows\\CurrentVersion\\Internet Settings', 'ProxyServer');// → "host:port" or "http=host:port;https=host:port" Copy
const { HKCU, readRegistry } = import.meta.use('win32');const proxy = readRegistry(HKCU, 'Software\\Microsoft\\Windows\\CurrentVersion\\Internet Settings', 'ProxyServer');// → "host:port" or "http=host:port;https=host:port"
// Enumerate under HKLM\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfacesconst dns = readRegistry(HKLM, 'SYSTEM\\CurrentControlSet\\Services\\Tcpip\\Parameters', 'DhcpNameServer');// → "8.8.8.8 8.8.4.4" (space-separated) Copy
// Enumerate under HKLM\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfacesconst dns = readRegistry(HKLM, 'SYSTEM\\CurrentControlSet\\Services\\Tcpip\\Parameters', 'DhcpNameServer');// → "8.8.8.8 8.8.4.4" (space-separated)
const pems = exportCerts('ROOT'); // array of PEM stringsconst caBundle = pems.join('\n');// write caBundle to a temp file and pass to tls.createContext / curl / etc. Copy
const pems = exportCerts('ROOT'); // array of PEM stringsconst caBundle = pems.join('\n');// write caBundle to a temp file and pass to tls.createContext / curl / etc.
Windows-only bindings: Registry + System Certificates
On non-Windows platforms the module is a no-op stub.
Example: Get system HTTP proxy
Example: Get system DNS servers (per adapter, from DHCP)
Example: Load system root CAs into OpenSSL / TLS context