Обновление групповой политики блокирует программу winforms - PullRequest
0 голосов
/ 01 марта 2019

Я написал программу, и иногда GUI просто зависает случайно.Я пытался различными способами смягчить проблему блокировки, переделав код.Это не так плохо, как раньше, но иногда это все же может происходить.

Я ввел очень подробный журнал, в котором записываются все события, происходящие в программе, но время, когда программа блокируется, делаетне соответствует чему-либо, что зарегистрировано.

Я заметил, что, глядя в окне просмотра событий Windows, что в это же самое время произошло это событие: " Параметры групповой политики для пользователя были успешно обработаны. Изменений не обнаруженосо времени последней успешной обработки групповой политики."

Я проверил четыре тайм-кода, когда программа блокировалась, и во всех четырех тайм-кодах это событие произошло (и никаких других).

Я считаю, что это может быть причиной проблемы.Обратите внимание, что это происходит часто, но при определенных обстоятельствах блокирует пользовательский интерфейс.

Мой вопрос: кто-нибудь знает, что может вызвать это?Отправляет ли это событие групповой политики какие-либо события работающим программам?

Я подозреваю, что может произойти сбой, когда моя программа попытается нарисовать кнопку, и в то же время начнется проверка политики, что приведет к блокировке пользовательского интерфейса?если да, то что это за событие?и есть ли способ обойти это?

программа написана на C # Winforms (с элементами управления devexpress)

...