Andrés's profileAndrés Villenas onlinePhotosBlogListsMore Tools Help

Andrés Villenas online

Andrés Villenas

Occupation
Location
No list items have been added yet.

Windows Media Player

Video

 
¡Gracias por tu visita!
Please wait...
Sorry, the comment you entered is too long. Please shorten it.
You didn't enter anything. Please try again.
Sorry, we can't add your comment right now. Please try again later.
To add a comment, you need permission from your parent. Ask for permission
Your parent has turned off comments.
Sorry, we can't delete your comment right now. Please try again later.
You've exceeded the maximum number of comments that can be left in one day. Please try again in 24 hours.
Your account has had the ability to leave comments disabled because our systems indicate that you may be spamming other users. If you believe that your account has been disabled in error please contact Windows Live support.
Complete the security check below to finish leaving your comment.
The characters you type in the security check must match the characters in the picture or audio.
No list items have been added yet.
May 13

Como activar y utilizar temas que no son de Microsoft en Windows XP sin instalar programas como StyleXP

Todos conocemos el estilo visual que por defecto nos muestra Windows XP (azul con boton verde de inicio), también es cierto que hay dos o tres temas (plateado y verde); pero exiten muchas mas posibilidades para nuestro escritorio en XP.

Windows tiene una DLL que permite el uso de estos estilos, pero está limitada a archivos que sean firmados por Microsoft, esto por seguridad. Pero, existen empresas serias, como themexp, que proveen estilos visuales llamativos y de gran calidad; para poder utilizarlos debemos reemplazar la DLL antes mencionada, por otra que si lo permita.

Primero descargate un programa que reemplaze la DLL que solo permite temas firmados. Esto te lo puedes descargar de:

http://neowin-uxtheme-multi-patcher.softonic.com/descargar

o sí el link fue movido buscalo como uxtheme seguro lo encontraras en otro sitio.

Luego puedes bajarte temas no firmados del Internet. En mi Skydrive puedes encontrar algunos, pero existen en muchas páginas web.

La dirección de los temas que tengo es:

http://cid-7adc3f5d01792f42.skydrive.live.com/self.aspx/Windows/Themes.rar

Luego los copias en tu disco duro en C:\windows\Resources\Themes\

image

Entonces ve a apariencia y escoje el que mas te guste.

image

Andrés A. Villenas

March 12

Letras de Canciones en el Winamp

Winamp el reproductor de media mas popular del Intenet entre otras funcionalidades acepta plugin que permiten extender su funcionamiento. Existe uno en especial que permite encontrar las letras de las canciones que reproduciomos, el plugin atravez del internet busca la lirica de la canción y la guarda en un archivo *.txt o si lo prefieres en el mismo archivo *.mp3 (esto último es la mejor opción porque no separa el archivo de mp3 con el del texto). 
 
La dirección donde puedes bajartelo es en : http://images.leoslyrics.com/download/LeosLyricsPlugin5V1.3.exe. Una vez hecho, para utilizar la opción de guardar en el mp3, debes presionar el boton "Settings" de la última pestaña de la ventana del plugin y selecciona la opción ID3v2 (o si esta ID3v1). Y listo, si estas conectado a Internet y reproduces tus canciones favoritas aparecera de inmediato la letra y la guardara en el mismo archivo *.mp3.
 
Para descargarte la última versión del WINAMP lo puedes hacer en: http://www.winamp.com/player/  escoge la versión en español..
 
Tambien existe un plugin similar para el Windows Media Player en: http://www.lyricsplugin.com/download.php?file=lyricsplugin03.exe.
 
Espero los disfrutes.
 
Andrés A. Villenas
February 12

Como quitar los virus que se ejecutan con el inicio del Windows manualmente


Como quitar los virus que se ejecutan con el inicio del Windows manualmente

 Si sospechas que tienes algun virus y no tienes un antivirus o te molesta tener que instalar 1 o hasta 3 antivirus con la esperanza que detecten al menos uno y al fin no detecten nada, o si lo eliminan cuando ingresas una memory infectada el antivirus no hace nada; eliminalo tu mismo sin estos molestos programas que bajan el rendimiento de tu PC con hasta 4 procesos por antivirus.

Una de las formas que trabajan los virus para reproducirse son copiarse en la maquina al insertar una memory flash infectada, por programas que descargamos desde una dirección de correo desconocida o de programas malintencionados que descargamos del internet; el virus crea un valor en el registro de windows, este valor permite que el virus se inicie cada vez que iniciamos una sesión de Windows.

Investigando si tenemos algún valor de inicio de un posible virus
Primero debemos iniciar el Registro de Windows, en el símbolo de sistema escribimos ‘regedit.exe’

image002

A continuación se inicia el Registro de Windows

image004

Luego seguimos llegamos a través de las claves, que están representadas como carpetas, hasta HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run

image006 

Entonces al lado derecho aparecen los programas que se inician cuando entramos a una sesión de Windows. En este ejemplo vemos que hay solo dos valores cftmon.exe y kava, aquí pueden existir otros valores para iniciar antivirus, utilidades e incluso virus. Pero como nos damos cuenta si aquí existe un virus o no; generalmente existen valores para inicio de programas que nosotros mismo instalamos o que vienen por defecto con Windows pero si encontramos algún programa que no hemos instalado, casi seguro que es un inicio de virus.

El valor con nombre “kava” que contiene los datos “C:\WINDOWS\system32\kavo.exe”, es el inicio de un virus que se transmite principalmente por memory flash.

 

Evitar que el virus se inicie
La forma equivocada de evitar que el virus se inicie es borrar el valor que inicia el virus, puesto que se esta ejecutando, eliminar este valor solo seria temporal porque al salir del registro e ingresar nuevamente nos damos cuenta que esta ahí de nuevo, este valor fue creado nuevamente por el virus que esta siendo ejecutado. La mejor forma es engañar
al virus que si se encuentra el valor en el registro pero lo vamos a modificar para que inicie el virus si no un programa cualquiera, como puede ser el mismo Registro de Windows que nos servirá más adelante. Esto hacemos modificando los datos del valor que inicia el virus, damos doble clic en el valor y cambiamos para este caso “C:\WINDOWS\system32\kavo.exe” por “regedit.exe”. Entonces tendríamos algo así:

 

image008

Ahora cerramos el editor del Registro de Windows y reiniciamos la computadora. Al hacer esto cuando iniciemos Windows se abrirá el editor del Registro automáticamente y así abríamos evitado que el virus se ejecute. Ahora bien, el virus no se esta ejecutando pero sigue guardado en la computadora, ¿dónde?, recuerdas los datos que sustituimos, pues bien, esa es exactamente la dirección donde está. Pero si abrimos esta carpeta “C:\WINDOWS\system32\” y buscamos “kavo.exe” no lo encontraremos, ¿por qué?, casi siempre los virus y sus librerías se crean como archivos de sistema y ocultos. Si simplemente activamos la opción  de “Mostrar todos los archivos y carpetas ocultos” en “Opciones de carpeta” de “C:\WINDOWS\system32\” igual no vamos a encontrar al virus porque no hemos hecho nada, si entramos de nuevo en opciones de carpeta nos damos cuenta que la opción antes mencionada no ha sido modificada, sin embargo, si esta opción si parece cambiada igual no podríamos ver el virus porque como se dijo tiene propiedades de archivo de sistema y además oculto.

Entonces tendriamos que forzar que se nos muestre todos los archivos.

Mostrar todos los archivos incluyendo los de sistema
Ahora en el editor del Registro tenemos que cambiar los valores que nos ocultan los archivos de sistema. Estos se encuentran en:

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced\

En esta clave modificamos los valores “Hidden”, “ShowSuperHidden” y “SuperHidden” dando doble clic en cada uno y cambiando el valor que este, 0 o 2, por 1.

También en: HKEY_LOCAL_MACHINE\SOFTWARE \Microsoft\Windows\CurrentVersion\Explorer\Advanced\Folder\Hidden\SHOWALL\

En esta clave modificamos solo “CheckedValue”, dando doble clic y cambiando el valor que este, 0 o 2,

por 1.

image010

Ilustración: Ejemplo para “Hidden”

Luego de hacer estas modificaciones cerramos el editor, reiniciamos la computadora, abrimos MiPC pero no damos doble clic en ninguno de los discos porque si hacemos el disco activaremos el virus nuevamente. Podemos en MiPC escribir en Dirección  “C:” y así evitamos la ejecución del “autorun” que seguramente ya esta en todos los discos duros o extraíbles (como memory flash). Entonces podemos ver los archivos y carpetas de nuestro disco pero además unos archivos que se notan como transparentes. En la siguiente ilustración se puede notar:

image012

  Nota Importante: Los archivos que ahora puedes ver (los que están seleccionados, pintados de azul) son todos de sistema, no debes borrarlos, porque causaría que no se inicie Windows.

Eliminando el virus y su autorun
Ahora bien notas que en la ilustración anterior existe un archivo llamado “autorun” parece ser de sistema y está oculto, sin embargo este archivo no es lo que aparenta este ejecuta algún virus como el “kavo” o “g2p3s”, debemos borrarlo.

Si tenemos más discos o discos extraíbles (memory flash) igual los abrimos poniendo su letra en Dirección para abrirlo, examinamos si tiene algo fuera de lo común como autorun, MicrosoftPowerPoint.exe, kavo.exe, g2p3s.exe, ntdelect, etc. y también los eliminamos.

Nota Importante: Tener en cuenta que existe un archivo llamado NTDETECT  este si es un archivo de sistema que esta en “C:” no confundirlo con ntdelect que sí es un virus.

Ahora, recuerdan la ruta que modificamos antes en el editor del Registro, “C:\WINDOWS\system32\”, ahora si buscamos a “kavo.exe” si lo vamos a encontrar y los eliminamos.

De esta forma podemos eliminar los virus que se ejecutan de esta manera con total seguridad y sin los molestos antivirus.

 

Para cualquier sugerencia, pregunta  o corrección al siguiente correo: andres_villlenas@hotmail.com

Andrés A. Villenas

February 08

Creación, Escritura y Lectura de Archivos con C#

 

Creación, Escritura y Lectura de Archivos con C#

 

 

Para la creación de archivos utilizamos cualquiera de las clases File o FileInfo así:

static void Main(string[] args)

    {

        string path = @"C:\miarchivo.txt";

        FileInfo archivo = new FileInfo(path);

        archivo.Create();

    }

 

Con File sería algo así:

static void Main(string[] args)

    {

        string path = @"C:\miarchivo.txt";

        File.CreateText(path);

    }

 

 

 

Primero creamos un string llamado path que será la ruta, nombre y extensión de nuestro archivo, luego instanciamos FileInfo con la ruta anteriormente creada como parámetro. A continuación creamos nuestro archivo con el método Create().

También podemos asignar propiedades a nuestro archivo como: solo lectura, oculto, etc. Esto lo podemos hacer con la propiedad Attributes y con la enumeración FileAttributes.

static void Main(string[] args)

    {

        string path = @"C:\miarchivo1.txt";

        FileInfo archivo = new FileInfo(path);

        archivo.Create();

        archivo.Attributes = FileAttributes.Hidden;

    }

 

 

 

 

En el ejemplo miarchivo1.txt tendrá como propiedad oculto.

Ahora bien, para escribir en un archivo podemos utilizar la clase StreamWriter que entre uno de sus métodos tiene WriteLine(), así:

static void Main(string[] args)

    {

        string path = @"C:\miarchivo2.txt";

        StreamWriter escritor = new StreamWriter(path);

        escritor.WriteLine("Esto es una línea de texto");

        escritor.WriteLine("Esta es otra línea de texto");

        escritor.Close(); //Al cerrar guardamos las líneas de texto

    }

 

 

 

 

 

Para leer cadenas utilizamos StreamReader y su método ReadLine(), así:

static void Main(string[] args)

    {

        string path = @"C:\miarchivo2.txt";

        string cadena; //aquí se almacenara una línea de texto que vamos a leer

        StreamReader lector = new StreamReader(path);

        cadena = lector.ReadLine(); //guardamos la línea de texto en la variable 'cadena'

        lector.Close();

        Console.WriteLine(cadena); //escribimos en consola lo que leimos

    }

 

 

 

 

 

 

También podemos almacenar cada línea que leamos en una colección, el siguiente código muestra esto:

static void Main(string[] args)

    {

        string path = @"C:\miarchivo2.txt";

        List<string> cadena = new List<string>();

        StreamReader lector = new StreamReader(path);

 

        string linea = null;

        while ((linea = lector.ReadLine()) != null)

        {

            cadena.Add(input);

        }

        for (int i = 0; i < cadena.Count; i++)

        {

            Console.WriteLine(cadena[i]);

        }

        Console.Read();

    }

 

 

 

 

 

 

 

 

 

 

Para cualquier sugerencia o corrección al siguiente correo: andres_villlenas@hotmail.com

Andrés A. Villenas

Escuela Politécnica Nacional

Quito, Ecuador