No voy a mentir. No estoy familiarizado con los objetos de Windows y COM. Es por eso que estoy aquí. En primer lugar, ¿es posible acceder a un archivo DLL desde un script PHP que se está quedando sin Apache? En mi viaje alrededor de los internets creo que tengo 2 opciones:¿Usar DLL en PHP?
- compilar el dll como una extensión para PHP. (No hice esto dll)
- acceder a la DLL como un objeto COM que es algo así como lo que está diseñado para todos modos.
Así que estoy tomando el enfoque COM.
try{
$com = new COM('WHAT_GOES_HERE');
} catch(Exception $e){
echo 'error: ' . $e->getMessage(), "\n";
}
¿Qué debo hacer para saber qué incluiría en la cadena de inicialización? ¿Hay algún programa de tipo com viewer que pueda/deba usar para averiguarlo? la documentación asociada con este archivo DLL no parece especificar qué cadenas debo usar para inicializar, pero se profundiza en las transmisiones disponibles y todo tipo de cosas divertidas. Solo tengo que pasar esta joroba inicial. ¡Por favor ayuda!
Winbinder no se ha actualizado desde 2010 y parece ser un proyecto de OSS muerto por desgracia. :( – DavidScherer