Перейти до основного
Підтримка
Вхід
Вхід за допомогою облікового запису Microsoft
Увійдіть або створіть обліковий запис.
Вітаємо,
Виберіть інший обліковий запис.
У вас є кілька облікових записів
Виберіть обліковий запис, за допомогою якого потрібно ввійти.

Вступ

У цій статті у цій статті описано проблему, колипід час запуску n відбувається, коли декількох, називають функцією виконання "atexit" C, у той же час в ОС Windows 7 вбудований Compact. Доступне оновлення для вирішення цієї проблеми. Перш ніж інсталювати це оновлення, потрібно інсталювати всі попередньо випущені оновлення, для цього продукту.

Причини

Після того, як декількох виклику функції для виконання atexit "C", у той же час в ОС Windows 7 вбудований Compact, може виникнути виняткову ситуацію. За винятком, виникає, коли не серіалізованим код, який викликає функцію atexit або atexit функції вставлених компілятор.

Причина

Ця проблема виникає, оскільки C запуску функції atexit часу потоку для Інтернету. Таким чином, функції, використовує таблиці пам'яті пошкоджено.

Вирішення

Відомості про для оновлення програмного забезпечення

Оновити програмне забезпечення наразі корпорація Майкрософт як вбудовані Compact 7 щомісячні оновлення (червень 2017).

Примітка. Windows Embedded Compact 7 щомісячні оновлення доступне для завантаження з веб-сайт центру завантажень Microsoft:

Windows вбудовано в компактної 7 оновлення.

Попередні вимоги

Це оновлення, підтримується лише, якщо всі попередньо випущені оновлення, для цього продукту також інстальовано.

Необхідність перезавантаження

Після інсталяції цього оновлення, потрібно виконати чисте побудувати всієї платформи. Для цього скористайтеся одним із наведених нижче способів.

  • У меню створити виберіть Чистого рішенняі виберіть Побудувати рішення.

  • Створення меню, натисніть Відновити рішення.

Вам не потрібно перезавантажити комп'ютер, після інсталяції цього оновлення програмного забезпечення.

Відомості про заміну оновлення

Це оновлення не замінює жодних інших оновлень.

Відомості про файли

Як повну хвилі випуску. Майже всі файли, які зазнають впливу цього випуску.

Таких файлів, які зазнають впливу цей випуск::

private\winceos\COREOS\core\corelibc\crtw32\startup\cexit.cpp
private\winceos\COREOS\core\corelibc\crtw32\startup\onexit.c

Додаткові відомості

У середовищі багатопотокового таблиць atexit функції можуть бути пошкоджені по телефону atexit через не-безпеки. Це з них може призвести до пошкодження в пам'яті та винятки. Функція atexit використовується для реєстрації режим, який буде виконано, коли програма завершує роботу, або вивантажує будь-«. dll». Помилка в безпеки, може призвести до зміни цей режим, вихід і вихід таблиці функцій пошкодження.

Посилання

Відомості про термінологію , яку використовує корпорація Майкрософт для опису оновлень програмного забезпечення.

Потрібна додаткова довідка?

Потрібні додаткові параметри?

Ознайомтеся з перевагами передплати, перегляньте навчальні курси, дізнайтесь, як захистити свій пристрій тощо.

Спільноти допомагають ставити запитання й відповідати на них, надавати відгуки та дізнаватися думки висококваліфікованих експертів.

Чи ця інформація була корисною?

Наскільки ви задоволені якістю мови?
Що вплинуло на ваші враження?
Натиснувши кнопку "Надіслати", ви надасте свій відгук для покращення продуктів і служб Microsoft. Ваш ІТ-адміністратор зможе збирати ці дані. Декларація про конфіденційність.

Дякуємо за відгук!

×