Friday, 28 March 2008

Logitech Gaming Software 5.01 BUG: Corrupts Windows Vista Registry

Yesterday, I had to run the regedit (I realize, that for the first time in months) and it looked absolutely corrupt. The computer worked fine, but it´s aspect was scary, very scary...

I´m not such a Registry-Freak as many people there, you know, kind of: "hey, this process usually gets 0.5Mb of mem less, this should be a trojan", and then comes all the stuff with HighJackThis, Ant-Spy, Anti-Trojans and Anti-Spartans too... ;)

But I know enough about the registry to see that a hundred entries in the HKEY_CURRENT_USER with names like "{(", "Ó│" or "#a" are not good at all.

So, after one day and a half struggling with the issue, I´ve realized that the Logitech Gaming Software was to blame. See the following pics:

1.- Healthy Registry. (before installing Logitech Gaming Software 5.01):

2.- Registry after installing and reboot (strange entry marked in red):


3.- Registry after a second reboot (strange entry family growing):



The thing is, every time the system boots up, the LGS adds a crap entry to the registry, under HKEY_CURRENT_USER. So after a long while, your registry looks like "The Matrix" screensaver...

I´ve made a quick google about this stuff and found nothing, but maybe it´s a known issue. Anyway, I´ll send an email to the WingManTeam people to see if this is really a bug or it has a reasonable explanation (probably not ;).

My specs:

Dell XPS 420 (Quad Core, 3Gb RAM, GeForce 8800 GT). WindowsVista Ultimate 32 bits with Service Pack 1. Logitech G25 Racing Wheel.

Cheers!

Monday, 17 March 2008

A vueltas con los problemas para acceder a sitios Microsoft

Seguro que alguno de vosotros, la semana pasada notó cosas raras en la red. En nuestro caso, no pudimos acceder a NINGÚN servidor microsoft en media semana. Era raro, porque los servidores daban cierta respuesta (por lo que no estaban totalmente caídos), pero las páginas casi nunca terminaban de cargarse.

Y marco en mayúsculas lo de NINGUNO porque ni el site español, ni el americano, ni los foros, ni nada de nada funcionaba, al contrario de lo que dicen en este post de "El Pais", en el que se insinúa que la culpa fue de MSFT, no de télefónica, y cito: "los clientes de la operadora que no emplean Hotmail ni Messenger no han tenido dificultades en el servicio, lo que orientaría las pesquisas hacia Microsoft."

Pues señores, yo jamás uso Hotmail ni Messenger, y ya te digo si tuve problemas.

Dado que Microsoft no detectó problema alguno en sus servidores, y los únicos clientes que experimentamos "dificultades" fuimos los de Telefónica, parece bastante claro qué estaba pasando no?

En fin...

Thursday, 6 March 2008

File && || folder deleting in C#

Recently, I´ve been playing around with file and folder deleting from C# applications. I´ve seen two issues very easy to workaround that might help you.

1.- System.Drawing.Bitmap.FromFile() locks the file used.

If you try to delete a folder containing a bitmap you used in that manner, it will fail, as it´ll be locked by your application. In order to avoid this behavior, you can just clone the bitmap an dispose the original. Just like this:


Bitmap tempBitmap = (Bitmap)Bitmap.FromFile(filename);
mStoredBitmap = new Bitmap(tempBitmap);
tempBitmap.Dispose();

Of course, there are many ways to fix this. This one clones the bitmap from memory so the file can be unlocked in the dispose.

2.- How to delete a file or folder sending it to the recycle bin?

This is a pretty obvious need and, at first sight, there´s no direct support for that in plain C#. In this link, you will find some information about this.

Among the solutions offered there, there´s a very easy and direct one (if you don´t mind to add a reference to Microsoft.VisualBasic dll in yor application).

Just add that reference, and instead of System.IO.Directory.Delete(), use this one:

Microsoft.VisualBasic.FileIO.FileSystem.DeleteDirectory
(
filename or folder,
Microsoft.VisualBasic.FileIO.UIOption.OnlyErrorDialogs,
Microsoft.VisualBasic.FileIO.RecycleOption.SendToRecycleBin
);

Cheers!

Tuesday, 4 March 2008

Sistema de copia de archivos en Windows Vista

Los informáticos sabemos hacer la tira de cosas.

Por ejemplo, sabemos pintar una cadena de ADN enterita en 3D, sin dejarnos ni un solo cromosoma. Sabemos hasta guiar una sonda espacial a lo largo y ancho del cosmos, sin que se choque ni una sola vez con Bender ni la civilizción de Malacai (el que se arranca un brazo para bromear...).

Sin embargo, hay una tarea que se nos resiste. Realmente debe de ser algo que solo está al alcance de cuatro programadores rusos y algunos semi-dioses, porque desde los tiempos más remotos de Windows 3.11, seguimos sin ser capaces de calcular cuánto van a tardar en copiarse un puñado de ficheros.

Ciertamente, entiendo la problemática. Sé que es dificil, muy dificil... y probablemente yo no sabría hacerlo mejor de lo que lo hacía Windows XP. ¡Pero coño! cuando hoy me he encontrado con esta "Vista" los pelillos se me han puesto como picos de escarpias...





47.760 días y 2 horas. Tiene que ser la ostia llevar cuarentaysietemil días esperando y que todavía te queden dos horas eh?

En fin, que eso son aproximadamente 130 años, 292 días.... y 2 horas, por supuesto...

Más vale que al final la copia se hizo en 4 minutos... ¿Como carajo se puede programar un algoritmo que ante un retardito de caca llegue a la conclusión de que va a tardar 130 años? ¿Es que los chicos de Vista no conocen aquello de descartar datos basura?

Bueno, como soy un tío con fé, en breve espero poder decir ....

---- God bless the Service Pack 1 ----

porque nos haya resulelto cosillas como esta. A mi la verdad, me exasperan...

Saludos secuaces!

Saturday, 1 March 2008

The Evolution Show (I)

Muy buenas a todos.

En primer lugar, agradecer a toda la gente que se acercó por el Palacio de Congresos Municipal de Madrid para asistir al Evolution Show, y de paso probar la tecnología Simax.

En segundo lugar, a Microsoft, que como siempre nos hizo pasar un rato genial, y nos dió la oportunidad de presentar por primera vez en público el producto.

En fin, que muchas gracias a todos. Tuvimos una muy buena acogida y espero que la gente pasara un buen rato.

Aqui va una fotillo del stand. Trataré de subir más poco a poco.





Saludos secuaces !