• Добро пожаловать на Форум пользователей ПО АСКОН. Пожалуйста, авторизуйтесь.
 

Уважаемые пользователи,

Хотим проинформировать вас о режиме работы регистрации на нашем сайте.

Регистрация будет доступна с 8:00 (мск) 12 января.

Благодарим вас за понимание и сотрудничество. Мы ценим ваше терпение и стремимся предоставить вам лучший опыт использования нашего сервиса.

С уважением,
Команда Ascon

Вопрос по WinAPI.

Автор Student2025, 25.07.26, 15:45:56

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

Student2025

Добрый день,

Хочу в собственной программе обработать событие изменения системных переменных.

# Уведомляем все окна Windows
result = user32.SendMessageTimeoutW(
    HWND_BROADCAST,
    WM_SETTINGCHANGE,
    0,
    "Environment",
    SMTO_ABORTIFHUNG,
    5000,
    ctypes.byref(result_ptr)  # ← ПЕРЕДАЕМ УКАЗАТЕЛЬ
)

Как отловить это изменение в приложении написанной на python ?

Student2025

В целом изучаю взаимодействие WinAPI с приложением. Конечно вариант с запуском цикла проверки переменных окружения не рассматриваю. Надо получить SendMessageTimeoutW в приложении.