Ir al contenido principal

Entradas

Borrar las credenciales de acceso a unidades de red

Si queremos forzar a Windows que nos pida las credenciales de acceso (usuario y contraseña) de acceso a una unidad de red (mapeada o no), deberemos hacer: Menú INICIO -> Run -> cmd Desde la consola de Windows escribir: rundll32.exe keymgr.dll, KRShowKeyMgr Se abrirá una ventana donde podremos administrar (crear, editar, borrar), los usuarios y passwords de nuestras unidades de red. Otra opción puede ser, también desde consola de comandos, escribir: net use \servershare /delete (sustituyendo \servershare por nuestra ruta (path) de red.    

FIDDLER: El depurador proxy para cualquier navegador o cliente

¿Queremos saber que datos se están recibiendo y/o transmitiendo desde nuestro PC? La solución es el programa FIDDLER . FIDDLER es un programa que monitoriza todas las conexiones TCP/IP que realiza nuestro ordenador , pudiendo filtrar por protocolos, aplicaciones, etc... Una maravilla de programa que nos podrá ayudar mucho a depurar nuestras aplicaciones, así como hacer ingeniería inversa de otras.  

Crear una DLL (COM) en Visual Studio C# para que sea visible desde Power Builder (PB)

Voy a explicar los pasos para poder crear una DLL en C# usando Visual Studio , y que dicha DLL pueda ser usada desde otro lenguaje de programación , en este caso Power Builder (PB) . Como digo, podrá ser utilizada desde cualquier otro lenguaje de programación, porque la DLL será creada como un componente COM . Presupongo que el lector ya sabe crear, compilar y ejecutar un proyecto vació y básico desde ambos lenguajes :)   En Visual Studio : Creamos un nuevo proyecto C# para Windows de tipo Biblioteca de clases, y ponemos correctos (o si prefieres puedes dejar los nombres por defecto) el nombre de fichero y nombre de clase que establece Visual Studio por defecto. Abrimos las propiedades de nuestro proyecto -> Aplicación -> Información de ensamblado... -> Marcar el checkbox de " Crear ensamblado visible a través de COM " Volvemos de nuevo a la pantalla principal de las propiedades , ahora nos vamos a Firma , marcamos " Firmar el ensamblado " y nos creamos ...

Hacer una pausa en un fichero por lotes batch (bat o cmd)

En consola de Windows (antiguamente Ms-Dos) desde siempre se ha podido hacer una pausa, esperando confirmación del usuario. El comando en cuestión es: pause Si escribimos pause en nuestra consola veremos que la consola se queda pausada hasta que pulsamos una tecla. Esto es útil en ficheros batch (ya sean .bat o .cmd) para hacer pausas controladas entre distintos comandos, a la espera que el usuario pulse alguna tecla para continua. Pero, ¿qué ocurre si queremos una pausa de cierto número de segundos y luego continúe el proceso automáticamente ? No hay ningún comando que lo haga, pero haciendo el siguiente "truco" (hace un ping a una URL especificando el número de segundos como timeout) lo podremos conseguir ping -n 10 localhost > null Simplemente cambiar el 10 por el número de segundos que queráis, y ya tendréis en consola (o msdos) una pausa de N segundos, y luego el proceso continuará automáticamente.  

Desinstalar definitivamente y completamente ZoneAlarm

He llevado años usando siempre el Firewall gratuito para windows ZoneAlarm, y siempre sin problemas. Hace poco me instalé la última versión gratuita (ZoneAlarm Free Firewall 12)... y empezaron los problemas. El principal problema que encontré es que los programas que usan ciertos puertos para comunicarse con servidores, por ejemplo Emule, no funcionan correctamente. Aunque en el control de programas de ZoneAlarm figuran los programas como de "Plena Confianza" con sus cuatro casillas con la señal verde, los programas no pueden usar sus puertos específicos. En versiones anteriores de ZoneAlarm se permitía poder abrir/bloquear determinados puertos para determinados, pero ahora esas opciones avanzadas están solo disponibles para la versión de pago, llamada ZoneAlarm Pro Firewall. Así que decidí desintalar ZoneAlarm de mi Windows, usando el Panel de Control, al igual que haría con cualquier otro programa. Después de seguir el asistente de desinstalación y reiniciar el PC (lo pedía...