jueves, 7 de mayo de 2015

Listado de comandos para ejecutar en Windows

Ayer tuve uno de esos días locos en los que te cambian el ordenador del trabajo y las mismas cosas que hacías en un Windows XP o Windows 7 32 Bits, ahora tienes que hacerlas de otra manera en Windows 7 64 Bits.

El programa básico de mi empresa no es funcional ahora y tiene que correr en una máquina virtual, y para poder interactuar con las carpetas que están en dicha máquina, tengo que acceder al administrador de discos. Para evitar tener que darle a propiedades del equipo, luego a administrar y luego elegir la opción de administrador de discos, me dije -Voy a buscar el comando que abra el administrador de discos automáticamente-.

Y lo que hice fue encontrarme con un listado completo de los comandos que los comparto ahora mismo:

access.cpl: comando para acceder a la opciones de accesibilidad.
accwiz: comando para usar el asistente para accesibilidad.
appwiz.cpl: comando para agregar o quitar programas.
cal: comando para utilizar la calculadora de Windows.
certmgr.msc: comando para utilizar certificados.
charmap: comando para ver el mapa de caracteres.
chkdsk: comando para utilidades de disco.
ciadv.msc: comando para abrir el servicio de index server.
cleanmgr: comando para usar la herramienta de liberar algún dispositivo del equipo.
clpbrd: comando para ver el visor de portafolios.
cmd: comando para utilizar el promp de windows.
compmgmt.msc: comando para ver la administración de equipos.
conf: comando para abrir netmeeting.
control admintools: comando para usar las herramientas administrativas.
control desktop: comando para ejecutar la ventana de propiedades de pantalla.
control folders: comando para ejecutar las opciones de carpetas.
control fonts: comando para abrir la carpeta de fuentes.
control keyboard: comando para abrir las propiedades del teclado.
control mouse: comando para abrir las propiedades del ratón.
control netconnections: comando para abrir propiedades de red.
control schedtasks: comando para abrir el administrador de tareas programadas.
control: comando para abrir el panel de control.
dcomcnfg: comando para ver el servicio de componentes.
ddeshare: comando para ejecutar recursos DDE en el equipo.
desk.cpl: igual que el control desktop, muestra la ventana de propiedades de pantalla.
devmgmt.msc: comando para ejecutar el administrador de dispositivos.
dfrg.msc: comando para desfragmentar discos.
dialer: comando para abrir el marcador telefonico.

diskmgmt.msc: comando para ejecutar el administrador de discos.

Y he aquí arriba el comando que yo necesitaba, me creé el acceso directo y listo.

diskpart: comando para ejectuar el menu de particiones.
drwtsn32: comando para ejecutar el Dr. watson para windows.
dxdiag: comando para ejecutar la herramienta de diagnóstico de DirecX.
eventvwr.msc: comando para ver el visor de sucesos local.
explorer: comando para abrir el explorador de carpetas.
firefox: comando para ejecutar el navegador firefox.
firewall.cpl: comando para abrir el firewall de windows.
fonts: comando para abrir windows\font.
freecell: comando para abrir el juego de carta blanca.
fsmgmt.msc: comando para administrar las carpetas compartidas.
fsquirt: comando para usar el asistente de transferencia con bluetooth.
gpedit.msc: comando para abrir la directiva de grupo.
hdwwiz.cpl: comando para usar el asistente de agregar hardware.
helpctr: comando para abrir el centro de ayuda.
hypertrm: comando para abrir el hyperterminal.
icwconn1: comando para abrir el asistente para conectar a internet.
iexplore: comando para abrir ie.
iexpress: comando para abrir ie 2.0.
inetcpl.cpl: comando para abrir las propiedades de internet explorer.
intl.cpl: comando para abrir la configuracion regional y de idioma.
joy.cpl: comando para abrir los controles de dispositivos de juegos.
logoff: comando para cerrar la sesion.
lusrmgr.msc: comando para abrir directiva de usuarios locales y de grupos.
magnify: comando para abrir el ampliador de windows.
main.cpl: comando para abrir las propiedades del ratón.
migwiz: comando para ejecutar el asistente de transferencia de archivo y configuraciones.
mmsys.cpl: comando para abrir las propiedades de sonido y audio.
mobsync: comando para sincronizar instancias.
moviemk: comando para abrir windows movie maker.
mrt: comando para abrir la herramienta de software mal intencionado.
msconfig: comando para abir la utilidad del sistema.
mshearts: comando para abrir el juego de corazones.
msimn: comando para abrir outlook express.
msinfo32: comando para ver toda la información del sistema.
msmsgs: comando para abrir el messenger predeterminado de windows.
mspaint: comando para abrir paint.
mstsc: comando para ejecutar el escritorio remoto.
ncpa.cpl: comando para abrir propiedades o conexiones de red.
netsetup.cpl: comando para abrir el asistente para configuracion de red.
notepad: comando para abrir el notepad.
ntmsmgr.msc: comando para abrir solicitudes de medios extraibles.
ntmsoprq.msc: comando para abrir solicitudes de medios extraibles, pero de solicitud del operador.
nusrmgr.cpl: comando para abrir la ventana de cuentas de usuario.
odbccp32.cpl: comando para abrir el administrador de origen de datos odbc.
osk: comando para ver el teclado de windows en pantalla.
packager: comando para abrir el empaquetador de objeto del sistema.
pbrush: comando para abrir el paint.
perfmon.msc: comando para ver el monitor del sistema.
pinball: comando para abrir el juego pinball.
powercfg.cpl: comando para abrir las propiedades de opciones de energia.
rasphone: comando para conectar a una red de Dominio o remota o vpn.
regedit: comando para abrir el registro de windows.
rsop.msc: comando para abrir o realizar el conjunto resultante de directivas.
secpol.msc: comando para abrir configuración de seguridad local\directivas de restricción de software.
services.msc: comando para abrir administrar los servicios del sistema.
shutdown: comando para apagar el sistema.
sigverif: comando para ejecutar el comprobador de la firma de un archivo.
spider: comando para abrir el juego de spider.
sysdm.cpl: comando para ver la ventana de propiedades del sistema.
sysedit: comando para abrir el editor de configuración del sistema.
syskey: comando para cifrar la base de datos de windows.
taskmgr: comando para abrir el administrador de tareas.
telephon.cpl: comando para abrir el asitente de marcado.
telnet: comando para ejecutar telnet.
timedate.cpl: comando para cambiar la hora del sistema, debemos tener permiso para ejecutarlo.
utilman: comando para abrir el administrador de utilidades.
verifier: comando para ejecutar el administrador del comprobador de controlador
wab: comando para abrir la libreta de direcciones predeterminada de windows.
wabmig: comando para abrir la herramienta de importación de direcciones de la libreta pred.
winchat: comando para abrir winchat de windows.
winmine: comando para abrir el buscaminas player.
winver: comando para ver el acerca de windows, muestra la inf. del so.
wmimgmt.msc: comando para abrir el wmi.
wmplayer: comando para abrir el windows media player.
write: comando para abrir el wordpad.
wscui.cpl: comando para abrir el centro de seguridad de windows del pc.
wuaucpl.cpl: comando para utilizar actualizaciones automaticas. wupdmgr: comando para conectar a update de windos y actualizarlo.
hdwwiz.cpl: comando para usar el asistente de agregar hardware.
appwiz.cpl: comando para agregar o quitar programas.
control admintools: comando para usar las herramientas administrativas.
wuaucpl.cpl: comando para utilizar actualizaciones automaticas.
fsquirt: comando para usar el asistente de transferencia con bluetooth.
cal: comando para utilizar la calculadora de windows.
certmgr.msc: comando para utilizar certificados.
charmap: comando para ver el mapa de caracteres.
chkdsk: comando para utilidades de disco.
cmd: comando para utilizar el promp de windows.
clpbrd: comando para ver el visor de portafolios.
dcomcnfg: comando para ver el servicio de componentes.
compmgmt.msc: comando para ver la administración de equipos.
control: comando para abrir el panel de control.
timedate.cpl: comando para cambiar la hora del sistema, debemos tener permiso para ejecutarlo.ddeshare: comando para ejecutar recursos DDE en el equipo.
devmgmt.msc: comando para ejecutar el administrador de dispositivos.
dxdiag: comando para ejecutar la herramienta de diagnóstico de DirecX.
cleanmgr: comando para usar la herramienta de liberar algún dispositivo del equipo.
dfrg.msc: comando para desfragmentar discos.
diskmgmt.msc: comando para ejecutar el administrador de discos.
diskpart: comando para ejectuar el menu de particiones.
control desktop: comando para ejecutar la ventana de propiedades de pantalla.
desk.cpl: igual que el control desktop, muestra la ventana de propiedades de pantalla.
drwtsn32: comando para ejecutar el Dr. watson para windows.
verifier: comando para ejecutar el administrador del comprobador de controlador
eventvwr.msc: comando para ver el visor de sucesos local.
migwiz: comando para ejecutar el asistente de transferencia de archivo y configuraciones.
sigverif: comando para ejecutar el comprobador de la firma de un archivo.
firefox: comando para ejecutar el navegador firefox.
control folders: comando para ejecutar las opciones de carpetas.
control fonts: comando para abrir la carpeta de fuentes.
fonts: comando para abrir windows\font.
freecell: comando para abrir el juego de carta blanca.
joy.cpl: comando para abrir los controles de dispositivos de juegos.
gpedit.msc: comando para abrir la directiva de grupo.
mshearts: comando para abrir el juego de corazones.
helpctr: comando para abrir el centro de ayuda.
hypertrm: comando para abrir el hyperterminal.
iexpress: comando para abrir ie 2.0.
ciadv.msc: comando para abrir el servicio de index server.
icwconn1: comando para abrir el asistente para conectar a internet.
iexplore: comando para abrir ie.
inetcpl.cpl: comando para abrir las propiedades de internet explorer.
control keyboard: comando para abrir las propiedades del teclado.
secpol.msc: comando para abrir configuración de seguridad local\directivas de restricción de software.
lusrmgr.msc: comando para abrir directiva de usuarios locales y de grupos.
logoff: comando para cerrar la sesion.
mrt: comando para abrir la herramienta de software mal intencionado.
winchat: comando para abrir winchat de windows.
moviemk: comando para abrir windows movie maker.
mspaint: comando para abrir paint.
mobsync: comando para sincronizar instancias.
winmine: comando para abrir el buscaminas player.
control mouse: comando para abrir las propiedades del ratón.
main.cpl: comando para abrir las propiedades del ratón.
conf: comando para abrir netmeeting.
control netconnections: comando para abrir propiedades de red.
ncpa.cpl: comando para abrir propiedades o conexiones de red.
netsetup.cpl: comando para abrir el asistente para configuracion de red.
notepad: comando para abrir el notepad.
packager: comando para abrir el empaquetador de objeto del sistema.
odbccp32.cpl: comando para abrir el administrador de origen de datos odbc.
osk: comando para ver el teclado de windows en pantalla.
msimn: comando para abrir outlook express.
pbrush: comando para abrir el paint.
perfmon.msc: comando para ver el monitor del sistema.
telephon.cpl: comando para abrir el asitente de marcado.
dialer: comando para abrir el marcador telefonico.
pinball: comando para abrir el juego pinball.
powercfg.cpl: comando para abrir las propiedades de opciones de energia.
intl.cpl: comando para abrir la configuracion regional y de idioma.
regedit: comando para abrir el registro de windows.
rasphone: comando para conectar a una red de dominio o remota o vpn.
mstsc: comando para ejecutar el escritorio remoto.
ntmsmgr.msc: comando para abrir solicitudes de medios extraibles.
ntmsoprq.msc: comando para abrir solicitudes de medios extraibles, pero de solicitud del operador.
rsop.msc: comando para abrir o realizar el conjunto resultante de directivas.
control schedtasks: comando para abrir el administrador de tareas programadas.
wscui.cpl: comando para abrir el centro de seguridad de windows del pc.
services.msc: comando para abrir administrar los servicios del sistema.
fsmgmt.msc: comando para administrar las carpetas compartidas.
shutdown: comando para apagar el sistema.
mmsys.cpl: comando para abrir las propiedades de sonido y audio.
spider: comando para abrir el juego de spider.
sysedit: comando para abrir el editor de configuración del sistema.
msconfig: comando para abir la utilidad del sistema.
msinfo32: comando para ver toda la información del sistema.
sysdm.cpl: comando para ver la ventana de propiedades del sistema.
taskmgr: comando para abrir el administrador de tareas.
telnet: comando para ejecutar telnet.
nusrmgr.cpl: comando para abrir la ventana de cuentas de usuario.
utilman: comando para abrir el administrador de utilidades.
wab: comando para abrir la libreta de direcciones predeterminada de windows.
wabmig: comando para abrir la herramienta de importación de direcciones de la libreta pred.
explorer: comando para abrir el explorador de carpetas.
firewall.cpl: comando para abrir el firewall de windows.
magnify: comando para abrir el ampliador de windows.
wmimgmt.msc: comando para abrir el wmi.
wmplayer: comando para abrir el windows media player.
msmsgs: comando para abrir el messenger predeterminado de windows.
syskey: comando para cifrar la base de datos de windows.
wupdmgr: comando para conectar a update de windos y actualizarlo.
winver: comando para ver el acerca de windows, muestra la inf. del so.
write: comando para abrir el wordpad.
access.cpl: comando para acceder a la opciones de accesibilidad.
accwiz: comando para usar el asistente para accesibilidad.

Gracias a google y, sobre todo, a Oscar Bernal

viernes, 6 de febrero de 2015

Desactivar ordenación numérica en Windows

Por mis cojones que tenía que hacerlo. Vuelta a las investigaciones absurdas de las nimiedades de la informática.

En muchas bases de datos, cuando tienes multitud de archivos, o mejor dicho, nombres de archivos, la ordenación de estos difiere a como te ordena esos archivos Windows. Yo por ejemplo trabajo con referencias de artículos y fotos cuyos nombres de archivos coinciden con esas referencias. De esta manera mantenemos un catálogo donde para buscar la imagen del producto solo tenemos que buscar el archivo que se llama como la referencia del producto.

¿Cual era el problema? Resulta que las referencias tienen cierta lógica, una especie de orden. Por poner un ejemplo, voy a poner una serie de referencias y imaginemos que son llaveros:

14000
14001
14002
...
14999



La ordenación en la base de datos de las referencias va a ser exactamente igual a la ordenación de las imágenes en el explorador de windows. Ahora imaginemos que se nos han agotado las referencias que empiezan por 14, y las que empiezan con 13 son otros artículos, y las que empiezan por 15 son otros bien distintos. ¿Qué hacemos? Una solución podría ser añadir archivos con los mismos números pero añadir al final letras. Windows seguirá ordenando bien los archivos.

14000
14000A
14000B
14001
14001A
14001B
14001C
14002
...
14999


El problema de usar letras es que se limita mucho la cantidad de referencias que vamos a poder usar, así pues se toma la decisión de colocar al final 2 dígitos más. Eso hará que entre número y número podamos introducir hasta 100 referencias nuevas. Pero aquí es donde viene el problema, porque en nuestro programa de facturación (Y en cualquier base de datos en realidad) el orden es el que queremos, pero el sistema operativo no hace lo mismo exactamente. Este es el orden de las referencias en la base de datos y después la foto de lo que hace Windows:

14000
1400001
1400002
14001
1400101
1400102
1400103
14002
...
14999


Como vemos, Windows está clasificando antes los archivos que tienen 5 dígitos y después lo que tienen 7. Nosotros queríamos que tras la foto del 14000 saliera la foto del 1400001 y no la imagen 14001.


Bueno, no pasa nada, se puede arreglar para conseguir esto:


  • Vamos a Inicio y escribimos gpedit.msc
  • Vamos a Configuración del Equipo, Plantillas administrativas, componentes de Windows.
  • Buscamos Explorador de Windows y una vez dentro habilitamos la opción "Desactivar la ordenación numérica en el explorador de windows". Veamos una imagen:


También podremos ir al editor del registro y cambiar esta clave:

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer]
"NoStrCmpLogical"=dword:00000001

También podréis crear un archivo con el bloc de notas con este contenido que voy a indicar y ponerle la extensión .reg en lugar de .txt. De esta formas podréis tener un archivo que cambie estos valores con solo hacer doble click. De esta manera es la única forma de hacerlo en Windows XP:

Windows Registry Editor Version 5.00 

;Creado por Kloud - www.fuertecondor.com

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer] "NoStrCmpLogical"=dword:00000001


Espero que esto le pueda servir a ese 0,001% de la población a la que va dirigida esta entrada, como siempre ;)

viernes, 18 de julio de 2014

10000 Visitas. Gracias

Hace años cuando creé el blog lo hice porque estaba aburrido. Lo hice, estuve mirando como toquetear cosillas y ahí se quedó, con dos entradas guarras a cual más patética. A veces me digo "Tengo que hacer esto y esto otro" pero al final me da la pereza, lo mando todo al carajo y me pongo a jugar a la consola, salgo a tomar un café o lo que sea.

Hoy día no es que haya cambiado mucho la cosa, apenas llevo seis entradas en lo que va de año (no llevo ni una por mes) pero es lo que hay y espero que al menos le esté siendo útil a las pocas lecturas que tengo.

Me he centrado más últimamente en hacer un par de manuales para solventar algunas situaciones que se me han venido de repente, pero espero que de aquí a algún tiempo me vuelva a picar el gusanillo de escribir y pueda hacerlo sobre cualquier cosa, de las cientos de cosas sobre las que puedo hablar.

Por lo pronto no me enrollaré más. Si sigues este blog o has leído alguna entrada suelta (Porque sí o porque llegaste por error), gracias.

Un saludo! :)

miércoles, 16 de julio de 2014

Usar dos cuentas de WhatsApp en un solo móvil sin Root ni multisim

Aquí estamos con otro apaño informático que me veo en la obligación de hacer dado que otras páginas omiten pasos imprescindibles e información valiosa.

Hasta ahora había varios métodos de tener dos cuentas de Whatsapp en un mismo terminal, a cual de ellos más incómodo. Uno de ellos te decía que te pillaras un smartphone con multisim, muy bonito pero no, tengo smartphone y no me quiero comprar otro, que este todavía lo estoy pagando.

El otro método es mediante una aplicación, Titanium Backup Pro, una aplicación de pago que te permite activar algo así como "dos sesiones" e instalar whatsapp en ambas, pero para consultar ambas no puedes hacerla en tiempo real, tienes que ir desactivando una sesión mediante esa app y activando la otra, y mientras estás en una no estás en la otra. A mi personalmente no me convence para nada este método, pero para gustos, colores.

Antes de seguir leyendo, comentaros que necesitáis tener dos números de teléfono, no importa cual método. Podeis conseguir el segundo número de muchas maneras:
  • Comprando un móvil desechable
  • Haciéndote de una tarjeta prepago (que si no mantenéis de repente os pueden quitar el número)
  • Podéis usar el número de un familiar que tenga móvil pero que no use whatsapp (Un padre o una madre que no esté un mínimo actualizado en este mundillo por ejemplo.
Olvidarse de servicios en internet, existen números gratis en el que puedes leer sms, pero son accesibles a más de una persona y por tanto te pueden quitar el chollo. Hay webs que te permiten también crear un número virtual y leer los sms online, pero es otro servicio de pago.... lo ideal es sacarte una tarjeta prepago de tu propia compañía y te dejas de tonterías.

Ahora bien, en los manuales que he visto por ahí, a parte de que omiten un paso fundamental y acaba por no funcionar el proceso, te lo explican todo para que te pongas tu número personal principal en el clon de whatsapp, no no no, perdona pero con mi número el whatsapp, que ya con el clon de whatsapp me pongo yo el número secundario, por si pasa algo con el programa y deja de funcionar, yo pueda seguir con mi número con normalidad, así que vamos por partes PARA QUEDARTE CON TU WHATSAPP ORIGINAL CON TU NUMERO Y USAR EL NUMERO SECUNDARIO PARA ESTA TRIQUIÑUELA.


  1. Cambia el nombre de la carpeta Whatsapp de tu Android. Puedes hacerlo enchufando el smartphone a tu ordenador o usar un gestor de archivos (Total Commander, File Expert Manager, etc...). Este paso es para que mantengas una copia de seguridad de las conversaciones y demás. Ponle el nombre que quieras a la carpeta.
  2. Desinstala tu Whatsapp.
  3. Comprueba si se te ha creado otra carpeta Whatsapp, y si es así, elimínala.
  4. Vuelve a descargar Whatsapp y ejecútalo poniendote el NUMERO SECUNDARIO. Tienes que hacer el proceso de verificación por sms, así que ten tu móvil desechable a mano, o el móvil de tu padre, o lo que sea que hayas hecho. Si no tienes la tarjeta sim introducida, Whatsapp no podrá verificar el número automáticamente y tendrás que meter el código que te enviaron manualmente.
  5. Ahora que ya tienes tu Whatsapp original funcionando con el número secundario, vete a Ajustes, Aplicaciones en tu android y busca la aplicación de Whatapp, entre en ella y busca la opción "Borrar Datos". Este paso es el más imoprtante. Al borrar los datos, el whatsapp sigue verificado pero como si no estuviera configurado, es decir, que ahora mismo tenemos el Whatsapp como si acabara de estar verificado.
  6. Vuelve al gestor de archivos y renombra la nueva carpeta Whatsapp, pero esta vez ponle este nombre a la carpeta: "OGWhatsApp". Con esto vamos a preparar dichos datos para instalar la aplicación alternativa con esa cuenta ya verificada.
  7. Ve a "Ajustes", "Seguridad" y procura tener activada la opción de "Orígenes Desconocidos" para poder instalar la aplicación alternativa.
  8. Descarga OGWhatsapp v2.11.256
  9. Instala OGWhatsapp v2.11.256.
  10. Ya tienes el clon de Whatsapp con el número secundario, cuando lo abras, te pedirá que instroduzcas el nombre y listo.
  11. Por último, instálate tu Whatsapp normal con tu número y a disfrutar
PD: A veces, cuando abres la aplicación, puede que no se vean los mensajes. Sal y entra, es un malfuncionamiento completamente normal. Si tienes algun programa que elimine tareas o libere memoria, también te vendrá bien.

PD2: En el propio menú de opciones de esta app alternativa, puedes cambiar los colores del icono e incluso hay opción de actualización en caso de que el desarrollador actualice la app porque pueda dejar de funcionar. Ahora mismo, día 16/07/2014, la versión 2.11.256 de esta app está por encima de la versión original de whatsapp en Play Store, que es la v2.11.238.

Espero que os haya gustado y os sirva :)

martes, 1 de julio de 2014

Abrir y Cerrar bandeja de CD/DVD remotamente en Windows

Ay, la informática, siempre con esa necesidad de cosas absurdas y puntuales en las que te pones a solucionar un problema estúpido que no existe, quién me mandó a meterme en este mundillo...

Andaba yo montando un DVD con un par de películas para una compañera de trabajo, dejé codificando el vídeo y me tuve que ir al curro. El día anterior había tenido problemas y a la hora de grabar me decía que no había espacio suficiente en disco (!!!), el ordenador me sacaba el disco de la bandeja y yo diciendo -¡Pero que coño!, ¡¡¡pero si cuando hice la compilación el vídeo no llegaba a la línea roja del fin del disco!!!, ¡¡¡¡Maldito Nero Burning Room de los Cojones!!!!-

Tras la pelea tonta de transformar los vídeos a MPG para luego volver a codificar y grabar en el DVD, dejé el equipo ahí procesando y me fui al trabajo. Ahora desde el trabajo quise ver si el proyecto se había grabado o no (Si me apetece un día os digo como montaros Escritorio Remoto, o Team Viewer, que es más guay porque te lo puedes instalar en Android xD) ... pero claro, mi amigo Nero te expulsa el disco cuando acaba de grabar, o te lo expulsa si no hay suficiente espacio en disco (...de nuevo !!!!).

Ya sé que hay una opción para que no te saque el disco, pero me da igual, no la tenía activada, ¿vale? Para una vez que uso el Nero... además, ya lo he dicho en el primer párrafo, ¡¡¡hablamos de necesidades absurdas en las que un informático pierde el tiempo!!!

En fin, que me pillé un .EXE para añadir un comando a ms-dos que abriera y cerrara la bandeja de CD y un archivo que añade al menú contextual de windows la opción de abrir y cerrar las bandejas de CD/DVD:


En el RAR hay 2 archivos, el .EXE y el .REG que te hacen lo que he dicho 2 líneas más arriba. Para instalar la función solo tenéis que copiarlo en la carpeta c:\Windows\System32 o c:\Windows. También podéis ejecutar el archivo y te saldrá una ventana que os permite añadirlo a la lista de funcionalidades de windows. Esta es la imagen que veréis si lo ejecutáis:




¿Como se ejecuta desde ms-dos una vez instalado?

Pues muy fácil, solo hay que escribir en la linea de comandos lo siguiente (pero no escribas el símbolo ">").:
  • Para abrir una unidad: >nircmd cdrom open e: 
  • Para cerrar una unidad: >nircmd cdrom close e:
¿Que contiene el archivo .REG para hacer algo tan maravilloso?

Pues este código:

[HKEY_CLASSES_ROOT\SystemFileAssociations\Drive.CDROM]

[HKEY_CLASSES_ROOT\SystemFileAssociations\Drive.CDROM\shell]
@="none"

[HKEY_CLASSES_ROOT\SystemFileAssociations\Drive.CDROM\shell\closetray]
@="Cerrar Bandeja CD-DVD"

[HKEY_CLASSES_ROOT\SystemFileAssociations\Drive.CDROM\shell\closetray\command]
@="nircmd.exe cdrom close \"%1\""

[HKEY_CLASSES_ROOT\SystemFileAssociations\Drive.CDROM\shell\opentray]
@="Abrir Bandeja CD-DVD"

[HKEY_CLASSES_ROOT\SystemFileAssociations\Drive.CDROM\shell\opentray\command]
@="nircmd.exe cdrom open \"%1\""

¿Qué hemos conseguido con esto?

Pues hemos conseguido que desde una ubicación remota podamos abrir y cerrar la bandeja de CD o DVD, una situación que suele darse cada varias docenas de décadas. También podemos usarlo para hacer que parezca que sea útil en una situación muy peculiar... que tu pareja no sepa de ordenadores, no quieras poner en peligro la integridad de tu PC y le digas amablemente -Cariño, tu abre la bandeja de CD, si, ahí, es ese botón que está justo al lado de donde se ponen los CDs, ahora mete el CD en blanco, si, con la cara pintada mirando hacia arriba, y listo, ya está.... no no, no te preocupes, gracias a un manual que vi en Internet en un blog yo puedo cerrar la bandeja y hacer el resto... valeeeee, muy bien... si cielo, a la vuelta compro el pan, ok... vale cariño, un beso, hasta luegoooo-

Y ya está, Mission Accomplished, Achievement Unlocked, y hasta el próximo manual absurdo.

PD: Si tienes unidad de BluRay, esto también funciona, pero en la linea de comandos siempre se pone "cdrom" ^^

PD2: Esto está testado en sistema operativo Windows7 de 32 y 64 bits, y dudo que haya problemas para el resto de versiones, excepto Windows8, que ni lo tengo, ni lo quiero, ni lo he probado, ni soy tan mala persona como para desearte que lo tengas en tu equipo.