31/12Knight Rider

Knight Rider

26/12Manual iPod Classic

Manual de Funciones del iPod Classic Actualmente la costumbre de los fabricantes es el no incluir los manuales de ayuda de los gadgets y demás aparatejos y dejarlos colgados en la web como un PDF para quien los quiera consultar [supongo que como medida de ahorro de papel y no como forma de reducir costes...].

Para el que tenga alguna duda acerca de su iPod Classic o quiera conocer todos sus extras y posibilidades, os adjunto el enlace para descargar el manual oficial:

25/12Logitech Kinetik Backpack

El pedazo de regalo que me trajo mi novia desde Barcelona por Papa Noel es la mochila Logitech® KINETIK™:

Logitech Kinetik Backpack

Esta mochila ofrece una protección máxima gracias al exoarmazón delantero y su interior acolchado. Además, tiene multitud de compartimientos expansibles en donde guardar todos los aparatejos.

Simplemente es una preciosidad!

24/12Editar el Registro con VBScript

Tras buscar información para mi entrada anterior, voy a escribir una breve entrada con lo necesario para poder leer y editar el registro de Windows mediante VBScript.

Los tres objetos que vamos a usar son RegRead, RegWrite y RegDelete.
En relación a la sintaxis a usar para la ruta del registro que queremos modificar tenemos que tener en cuenta:

Podemos abreviar las ramas del registro:

  • HKEY_CURRENT_USER > HKCU
  • HKEY_LOCAL_MACHINE > HKLM
  • HKEY_CLASSES_ROOT > HKCR
  • HKEY_USERS > HKCU > HKEY_USERS
  • HKEY_CURRENT_CONFIG > HKEY_CURRENT_CONFIG

Dependiendo de si terminamos la ruta con o sin barra invertida "\" estaremos referenciando a la rama (o su valor por defecto) o al nombre de un valor:

  • "HKCU\Control Panel\Desktop\" se referirá a la rama "Desktop" o su valor por defecto.
  • "HKCU\Control Panel\Desktop\Wallpaper" se referirá al valor de la variable "Wallpaper" dentro de la rama "Desktop"

Registro de Windows

También conviene repasar los distintos tipos de datos que puede contener el registro:

  • REG_SZ: una cadena de tipo String
  • REG_DWORD: un valor numérico de tipo entero
  • REG_BINARY: un valor de tipo binario
  • REG_EXPAND_SZ: una cadena de tipo string
  • REG_MULTI_SZ: una matriz de cadenas

Para probar cualquiera de los ejemplos siguientes, puedes crear un nuevo archivo con extensión .vb [p.e: pruebas_registro.vb] y abrirlo con el Bloc de notas para copiar el contenido.

Leer datos del registro:

Vamos a ver un ejemplo para recuperar la ruta de la imagen que tenemos como escritorio:

Visual Basic:
  1. 'Definimos y creamos el objeto que usaremos para trabajar con el registro:
  2. Dim oReg As Object
  3. Set oReg = CreateObject("Wscript.Shell")
  4.  
  5. 'Definimos las variables necesarias
  6. Dim strClave As String
  7.  
  8. 'Guardamos en la variable el valor de la clave
  9. strClave = oReg.RegRead("HKCU\Control Panel\Desktop\Wallpaper")
  10.  
  11. 'Mostramos en un mensaje el valor de la clave
  12. MsgBox strClave
  13.  
  14. 'Destruimos la variable de objeto
  15. Set oReg = Nothing

Eliminar datos del registro:

Si quisieramos eliminar esa clave del registro, sería tan sencillo como pasar la ruta completa como parámetro. Te recomiendo hacer una copia de seguridad de la rama del registro en la que vayas a realizar pruebas antes de ponerte a ello.

Visual Basic:
  1. 'Definimos y creamos el objeto que usaremos para trabajar con el registro:
  2. Dim oReg As Object
  3. Set oReg = CreateObject("Wscript.Shell")
  4.  
  5. 'Eliminamos la clave del registro
  6. oReg.RegDelete("HKCU\Control Panel\Desktop\Wallpaper")
  7.  
  8. 'Destruimos la variable de objeto
  9. Set oReg = Nothing

Crear y modificar datos del registro:

A la hora de escribir claves en el registro tenemos que tener en cuenta el tipo de dato que vamos a almacenar.
Como ejemplo, cambiaremos la ruta de la imagen del escritorio definida:

Visual Basic:
  1. 'Definimos y creamos el objeto que usaremos para trabajar con el registro:
  2. Dim oReg As Object
  3. Set oReg = CreateObject("Wscript.Shell")
  4.  
  5. 'Definimos las variables necesarias
  6. Dim strRuta As String
  7. strRuta = "C:\fondo.jpg"
  8.  
  9. 'Escribimos el nuevo valor de la clave
  10. oReg.RegWrite "HKCU\Control Panel\Desktop\Wallpaper", strRuta, "REG_SZ"
  11.  
  12. 'Destruimos la variable de objeto
  13. Set oReg = Nothing

Editar el Registro de Windows con VBScript - Ejemplos
Tam: 1,1 Kb

20/12Adjuntos Bloqueados en Outlook

Microsoft Outlook

Si eres usuario del cliente de correo electrónico de Microsoft, es posible que en alguna ocasión al recibir un correo con un archivo adjunto Outlook te haya bloqueado el acceso al fichero. Esto suele ocurrir cuando te envían archivos con extensiones .exe, .com, etc.

Siguiendo estos pasos podrás definir que extensiones quieres que Outlook no bloquee:

  1. Salga de Outlook si está en ejecución.
  2. Haga clic en Inicio y, a continuación, en Ejecutar.
  3. En el cuadro Abrir, escriba regedit y, después, haga clic en Aceptar.
    Compruebe que existe la clave del Registro siguiente para su versión de Outlook. Si existe, vaya al paso 5.
    Microsoft Outlook 2000:
    HKEY_CURRENT_USER\Software\Microsoft\Office\9.0\Outlook\Security

    Microsoft Outlook 2002:
    HKEY_CURRENT_USER\Software\Microsoft\Office\10.0\Outlook\Security

    Microsoft Office Outlook 2003:
    HKEY_CURRENT_USER\Software\Microsoft\Office\11.0\Outlook\Security

  4. Si la clave del Registro no existe, créela. Para crear la clave del Registro, busque la siguiente clave del Registro y haga clic en ella: HKEY_CURRENT_USER\Software\Microsoft
    1. Haga clic en el menú Edición, en Nuevo y, después, en Clave.
    2. Escriba Office y, a continuación, presione Entrar.
    3. Haga clic en el menú Edición, en Nuevo y, después, en Clave.
      Escriba 11.0 [depedendiendo de la versión de Office instalada] y, a continuación, presione Entrar.
    4. Haga clic en el menú Edición, en Nuevo y, después, en Clave.
    5. Escriba Outlook y presione Entrar.
    6. Haga clic en el menú Edición, en Nuevo y, después, en Clave.
    7. Escriba Seguridad y, a continuación, presione Entrar.
  5. Haga clic en el menú Edición, en Nuevo y, después, en Valor de cadena (alfanumérico).
  6. Escriba el siguiente nombre para el nuevo valor: Level1Remove
  7. Presione Entrar.
  8. Haga clic con el botón secundario del ratón en el nombre del nuevo valor y, a continuación, haga clic en Modificar.
  9. Escriba la extensión de nombre de archivo del tipo de archivo que desea abrir en Outlook. Por ejemplo: .exe
  10. Si desea especificar varios tipos de archivo, utilice el siguiente formato: .exe;.com
  11. Haga clic en Aceptar y salga del Registro.

Cuando inicies Outlook, podrás abrir los tipos de archivo que se especificó en el Registro.

[Vía: Soporte Técnico de Microsoft]

La pregunta que me surge es... ¿es que no pueden incluir esto como parte de la parametrización de Outlook, en la preciosa pestaña de Seguridad por ejemplo, que le tienen que decir a un usuario que modifique el registro de Windows?

Para los que quieran comodidad, he montado un pequeño script en VB que pregunta la versión de Office y las extensiones a habilitar:

Desbloquear Adjuntos de Microsoft Outlook
Compatible: Office 2000, 2002 y 2003     Tam: 1,77 KB

3 pages

Archivo

2010: 01 02 03 04 05 06 07 08 09 10 11 12

2009: 01 02 03 04 05 06 07 08 09 10 11 12

2008: 01 02 03 04 05 06 07 08 09 10 11 12

2007: 01 02 03 04 05 06 07 08 09 10 11 12

2006: 01 02 03 04 05 06 07 08 09 10 11 12

2005: 01 02 03 04 05 06 07 08 09 10 11 12