コード例 #1
0
        static Undocumented()
        {
            var user32 = DynamicImport.ImportLibrary("user32.dll");

            var ntdll = DynamicImport.ImportLibrary("ntdll.dll");

            SetWindowCompositionAttribute = DynamicImport.Import <SetWindowCompositionAttributeDelegate>(user32, "SetWindowCompositionAttribute");

            try
            {
                NtDelayExecution = DynamicImport.Import <NtDelayExecutionDelegate>(ntdll, "NtDelayExecution");
            }
            catch
            {
                NtDelayExecution = null;
            }
        }
コード例 #2
0
        static Undocumented()
        {
            IntPtr library = DynamicImport.ImportLibrary("user32.dll");

            SetWindowCompositionAttribute = DynamicImport.Import <SetWindowCompositionAttributeDelegate>(library, "SetWindowCompositionAttribute");
        }