Ir al contenido principal

Entradas

Mostrando entradas de febrero, 2014

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.