From a86f2a49e1980dabd19722395bb909acb84fb72c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kamil=20Trzci=C5=84ski?= Date: Thu, 14 Dec 2023 19:07:00 +0100 Subject: [PATCH] CommonHelpers: Fail if cannot load `inpoutx64.dll` --- CommonHelpers/InpOut.cs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/CommonHelpers/InpOut.cs b/CommonHelpers/InpOut.cs index d9a3a2b..80dc6d4 100644 --- a/CommonHelpers/InpOut.cs +++ b/CommonHelpers/InpOut.cs @@ -20,6 +20,8 @@ namespace CommonHelpers public InpOut() { libraryHandle = LoadLibrary(LibraryName); + if (libraryHandle == IntPtr.Zero) + throw new ArgumentException("Failed to load " + LibraryName); try { var addr = GetProcAddress(libraryHandle, "MapPhysToLin");