Как я могу вызвать вызовы API Win32 с PHP?

Я знаю, что могу использовать COM-компоненты, но есть ли способ напрямую обратиться к API Win32 (user32.dll, advapi32.dll и т. Д.) С PHP или мне нужно обернуть расширение PHP или COM-объект?

    Поддержка win32api для php очень шелушащаяся. Посмотри на это

    http://php.net/manual/en/book.w32api.php

    Смотрите первый комментарий здесь :

    Единственный способ, которым я смог вызвать функции API Win32 с PHP5, – это через COM и DynamicWrapper.

    Ниже приведен пример воспроизведения звукового сигнала с помощью динамика компьютера:

    <?php $com = new COM("DynamicWrapper"); $com->Register("KERNEL32.DLL", "Beep", "i=ll", "f=s", "r=l"); $com->Beep(5000, 100); ?> 

    Здесь вы можете получить обновленный DynamicWrapper. Вы должны зарегистрировать его с помощью regsvr32.