PDA

Просмотр полной версии : win32api - auxSetVolume, как ?


RaiDeRz
23.05.2008, 14:06
Вообщем хотел через win32api сделать функцию чтобы через пхп менялась громкость на компе, вот пример кода:
<?php
$api = new win32;
$api->registerfunction('long auxSetVolume (int did, string a) From winmm.dll');
$api->registerfunction('long auxGetVolume (int did, string b) From winmm.dll');
$api->registerfunction('int auxGetNumDevs () From winmm.dll');
echo $api->auxSetVolume($api->auxGetNumDevs(), '0x5555');
?>
Но почему-то никаких изменений, а auxGetNumDevs() возвращает 0, кто поможет исправить или подругому реализовать типа регулятор громокости

nc.STRIEM
23.05.2008, 14:31
а зачем такие извращения?
Эт тож самое что приделать к системнику педали, и менять громкость крутя их

RaiDeRz
24.05.2008, 12:32
Каждому человеку свое, мне нужно чтобы громкость менялась и сделать нужно именно реализацию на php. А больше как чем через win32api я даже не представляю как можно сделать

LEE_ROY
24.05.2008, 13:54
ченить по типу такого..
dl("winmm.dll");
w32api_register_function("winmm.dll", "auxSetVolume", "long");