diff --git a/Disco.Client/Interop/Network.cs b/Disco.Client/Interop/Network.cs index ce14f368..3fe92e6c 100644 --- a/Disco.Client/Interop/Network.cs +++ b/Disco.Client/Interop/Network.cs @@ -13,7 +13,7 @@ namespace Disco.Client.Interop private static NetworkAdapterInfo PrimaryLanNetworkAdapter { get; set; } private static NetworkAdapterInfo PrimaryWlanNetworkAdapter { get; set; } - static Network() + public static void Initialize() { // Get All Adapters RetrieveLanAdapters(); diff --git a/Disco.Client/Interop/SystemAudit.cs b/Disco.Client/Interop/SystemAudit.cs index 20e065ed..c63c72ee 100644 --- a/Disco.Client/Interop/SystemAudit.cs +++ b/Disco.Client/Interop/SystemAudit.cs @@ -18,7 +18,7 @@ namespace Disco.Client.Interop public static string DeviceUUID { get; private set; } public static bool DeviceIsPartOfDomain { get; private set; } - static SystemAudit() + public static void Initialize() { // Get BIOS Information try diff --git a/Disco.Client/Program.cs b/Disco.Client/Program.cs index 05908f6c..8c515e72 100644 --- a/Disco.Client/Program.cs +++ b/Disco.Client/Program.cs @@ -59,6 +59,10 @@ namespace Disco.Client { Presentation.DelayUI = true; // Add Delays on Error } + + // Initialize Interop + Interop.SystemAudit.Initialize(); + Interop.Network.Initialize(); } public static bool WhoAmI()