В моем приложении WPF на .NET 4.0 у меня есть пользователи, которые сообщают о двух ошибках, которые кажутся очень прерывистыми, и я не могу обработать. Ниже я отправляю сообщение и самую верхнюю строку трассировки стека. При необходимости я могу отправить полную трассировку стека.Desktop Composition Is Disabled Error
Message: {Desktop composition is disabled} The operation could not be completed because desktop composition is disabled. (Exception from HRESULT: 0x80263001)
StackTrace: at Standard.NativeMethods.DwmExtendFrameIntoClientArea(IntPtr hwnd, MARGINS& pMarInset)
Message: Insufficient memory to continue the execution of the program.
StackTrace: at System.Windows.Media.Composition.DUCE.Channel.SyncFlush()
Google не очень полезен, поэтому я надеялся, что вы, ребята, видели их раньше.
У меня нет никакого конкретного стиля Aero Glass, по крайней мере, я не сделал ничего, кроме приложения WPF по умолчанию. Из того, что я видел, это делается довольно четко, поэтому я бы знал, использую ли я стиль стекла ... или по умолчанию этот стиль стекла в WPF? – TrialAndError
Вы уверены? Используете ли вы какие-либо специальные библиотеки или компоненты? Ошибка явно указывает на то, что проблема вызвана 'DwmExtendFrameIntoClientArea', которая не используется в стандартном окне WPF. – dsfgsho
Что действительно странно в том, что я могу зайти в мои настройки системы и отключить композицию рабочего стола и полностью неспособен копировать по требованию. Я должен буду убедиться, что у меня нет какой-то неясной библиотеки где-нибудь, которая могла бы ее использовать. Кроме того, два исключения обычно сообщаются вместе (пользователи видят, что один из них видит и другое). – TrialAndError