Pensamientos Incipientes Lanzamiento XBMC Con Un Remoto De Windows Media Center
Lanzamiento XBMC con un remoto
de Windows Media Center
(http://inchoatethoughts.com/launching
xbmc-with-a-windows-media-centerremote)
13 de febrero 2010 Programación (http://inchoatethoughts.com/category/programming)
159 Comentarios (http://inchoatethoughts.com/launching-xbmc-with-a-windows-media-centerremote#comments)
Botón Verde(http://inchoatethoughts.com/tag/green-button) , Media Center
(http://inchoatethoughts.com/tag/media-center) , Programación
(http://inchoatethoughts.com/tag/programming) , remoto
(http://inchoatethoughts.com/tag/remote) , XBMC (http://inchoatethoughts.com/tag/xbmc)
(http://inchoatethoughts.com/wpcontent/uploads/2010/02/xbmc.png)
XBMC
Actualización 10/23/2010 : Sobre la base de algunos comentarios, me helanzado
una nueva versión con un instalador y archivo para definir parámetros
personalizados. Muchas gracias a Joshka para mostrarme un truco registro
ordenado que me permitió crear el instalador. También me he movido la fuente a
un repositorio de Subversion. Disfrute!
Hace poco llevé a la tarea de cambiar el software de centro de medios de Windows
7 Media Center para la versión Windows de XBMC.Encontré XBMC más fácil de
obtener trabajo con codificaciones oscuros de archivos de vídeo (utiliza mplayer
en lugar del motor códec normal). Pero, mis razones para el cambio no son el
punto de este post. El punto aquí es que el cambio a XBMC desde Windows Media
Center tiene algunos desafíos. Uno de estos retos es conseguir el control remoto
de Windows Media Center para trabajar de una maneraagradable. Por suerte,
algunos excelente trabajo (http://xbmcmce.sourceforge.net/) que se ha hecho en
ese frente. La gente ya ha proporcionado prefabricados configuraciones remotas
del centro de medios de XBMC. Sin embargo, el botón "Inicio" en el centro de
medios a distancia todavía tenía la mala costumbre de lanzar el Windows 7 Media
Center aplicación en lugar de lanzar XBMC(http://forum.xbmc.org/showthread.php?t=65088) .
Miré alrededor de la 'Internet ol de una solución a este problema. Resulta que, el
comportamiento de ese botón "Inicio" o "verde" en el control remoto centro de
medios es hacer una combinación de teclas especial para ser presionado. Esta
combinación de teclas está obligado a poner en marcha "C:. \ Windows \ ehome \
ehshell.exe" La solución más rápida al problema escambiar ehshell.exe a algo que
lanza XBMC. Entonces vi que algunas personas habían escrito algunos archivos
por lotes que lanzaron XBMC. A continuación, utiliza un convertidor de lote a exe
para que sea un ejecutable y reemplazados ehshell.exe. Eso fue genial, pero
todavía tenía una debilidad. Si, por alguna razón, XBMC fue sacado de primer
plano, no volvería. Charlatán. Así lo arreglé!
Escribí unapequeña aplicación para lanzar XBMC. Hace un par de cosas. En
primer lugar, comprobará si XBMC ya se está ejecutando. Si es así, que traerá a
primer plano para usted. Si no se está ejecutando, se pondrá en marcha la misma.
Será primero pruebe a utilizar la ubicación de instalación en el registro para
encontrar dónde lanzar XBMC desde. Si no se puede encontrar que, intentará la
ubicaciónpredeterminada del archivo XBMC.exe (ambas versiones de 32 bits y 64
bits).
Descargar el instalador
(http://inchoatethoughts.com/files/InstallXBMCLauncher.exe)
Manual instalar archivos e Instrucciones
(http://inchoatethoughts.com/files/XBMCLauncher_Manual.zip)
Por último, aquí está el (muy simple) Código fuente:
1
2
3
4
5
6
7
hWnd ) ; [ DllImport ( "user32.dll" ) ] privada estática extern boolShowWindow
8
9
10
11
12
13
14
15
Obtener el código fuente completo, archivos de proyecto, e instalar los scripts en
http://inchoatethoughts.com/xbmclauncher/
(http://inchoatethoughts.com/xbmclauncher/ ) (subversión)
Jacob (http://inchoatethoughts.com/author/admin)
Compartir la historia
Más viejo
(http://inchoatethoughts.com/foo_g15lcd-0-3c)
>
Más nuevo...
Regístrate para leer el documento completo.