Home » Articulos etiquetados por 'Windows'
Listado de Windows
- WCF, Logs de las Peticiones antes y despues de procesar, AfterReceiveRequest y BeforeSendReply
WCF, Logs de las Peticiones antes y despues de procesar, AfterReceiveRequest y BeforeSendReply
Utilizando IServiceBehavior y IDispatchMessageInspector podemos suscribirnos a los eventos después de recibir la "request" y antes de enviar la "response". Tener los logs de una comunicación son muy importantes. Lo diferente con en el caso de WCF (Windows Communication Foundation) es que prácticamente sólo configuramos, ya que casi todo el trabajo sucio lo hace .NET. Por este motivo es tan interesante este artículo, porque además de que WCF nos hace el mundo de la comunicación mucho más sencilla, también podemos registrar los mensajes recibidos y enviados. Existen otras técnicas para registrar toda la comunicación (System.Diagnostics), el problema que encontré es que podía llegar a dejar demasiada información, lo que me resultaba inservible. De todas las soluciones que estuve probando esta era la que mejor se adaptaba a lo que necesitaba. La clave está en crear un "CustomAttribute" para nuestro servidor, y que este registre la información que necesitamos.... - Suscribirse a los eventos del Visor de Sucesos para generar logs
Suscribirse a los eventos del Visor de Sucesos para generar logs
Suscribirse a los eventos del Event Viewer para imprimir logs relacionados con nuestra aplicación. Esto es útil si queremos que en un mismo fichero de logs aparezcan los logs de la aplicación y los logs que se generan en el propio visor de sucesos del Windows, directa (mediante "System.Diagnostics") o indirectamente (por error de la aplicación). Aunque parezca que no sea para tanto si que es interesante, como me ha sido útil en caso particular, me lo guardo para tenerlo bien apuntadito. Con el siguiente código tendremos suficiente para ir tirando y saber como suscribirnos a los eventos del event viewer.
...String LogMonitor = "Application"; if (EventLog.Exists(LogMonitor)) { if (eventLog == null) { eventLog = new EventLog(LogMonitor); eventLog.EntryWritten += new EntryWrittenEventHandler(EventLog_EntryWritten); eventLog.EnableRaisingEvents = true; } } - Acceso a Ficheros mediante credenciales de forma remota
Acceso a Ficheros mediante credenciales de forma remota
Interaccionar con los ficheros de otro pc utilizando las credeciales de usuario y password. Código de ejemplo para conectarse a un servidor mediante login para poder copiar, borrar o renombrar ficheros de forma remota. Para poder acceder a los ficheros de otro pc que esta protegido con usuario y contraseña, necesitamos utilizar la librería "advapi32.dll", la cual se conecta al servidor utilizando el método "LogoUser". Una vez estamos conectados nos devuelve por referencia un manejador del usuario indicado A pointer to a handle variable that receives a handle to a token that represents the specified user. MSDN. Una vez tenemos el manejador del usuario, ya podemos inicializar una nueva instancia de la clase WindowsIdentity con este usuario. Así cuando accedamos a los ficheros no nos dará error de acceso denegado ni nada parecido, porque estaremos utilizando la cuenta de windows especificada anteriormente. A continuación, un posible ejemplo del código que nos puede interesar.... - Como activar el Hibernar en Windows Vista
Como activar el Hibernar en Windows Vista
Cuando la opción Hibernar no aparece en el menu para apagar el Ordenador. Es una de las opciones que poca gente utiliza, pero una vez te acostumbras es muy útil de utilizar. No todos los ordenadores soportan esta opción. La diferencia entre Suspender e Hibernar, es que el primero te consume batería y el segundo no. En el modo hibernar, el ordenador guarda el estado y se apaga totalmente, de ahí lo importante de utilizar esta opción de apagado.Hibernar: La hibernación es un estado de hipotermia regulada, durante algunos días, semanas o meses, que permite a los animales conservar su energía durante el invierno En Informática: En este modo el contenido de la memoria se guarda en el disco duro, tras lo que el ordenador se apaga completamente. Al volver a iniciar el ordenador, el usuario se encuentra con todas las aplicaciones que tenía abiertas en el estado en el que se encontraban antes de hibernar.
Como solucionar el hibernar
... - RePost: Solucion al error 0×80070646, error 646 y error 1606 al instalar actualizaciones
RePost: Solucion al error 0×80070646, error 646 y error 1606 al instalar actualizaciones
Apuntamos la solución al error al instalar actualizaciones por si en algún caso nos ocurre. Tal como nos explican en support.microsoft el problema consiste en:Cuando intenta instalar actualizaciones para aplicaciones de Microsoft Office mediante Windows Update o Microsoft Update, es posible que reciba uno de los siguientes códigos de error. Error 1 Error 2 Error 3 0x80070646 646 "Error 1606. No se puede obtener acceso a la ubicación de red %APPDATA%"
Si te ocurre este error es posible que el problema esté provocado por un valor incorrecto del Registro.... - Adios Pantallazo Azul Bienvenido Pantallazo Negro
Adios Pantallazo Azul Bienvenido Pantallazo Negro
Windows 8 sustituye el Pantallazo Azul por el Negro. Las pantallas de la muerte (BSoD:Black Screen of Death) evolucionan. Tanto que nos has hecho sufrir para desaparecer ahora que te habíamos cogido Cariño.... - Un Fuerte golpe al Malware
Un Fuerte golpe al Malware
Desactivación Masiva del AutoRun de Windows mediante Actualizaciones. Microsoft publicó entre sus parches de seguridad una "actualización Importante que no es de seguridad" para desactivar el AutoRun de forma automática. Realmente Microsoft no la considera una "actualización de seguridad", para poder permitir que los usuarios decidan si quieren o no desactivarlo. Anteriormente se podía desactivar mediante modificación del Registro o pequeños programas que realizaban la tarea, pero dada su complejidad, el usuario medio no desactivaba el AutoRun. El AutoRun era una puera abierta para la infección de Malware a través de PenDrives, CD/DVD, ..., una vulnerabilidad demasiado explotada por el Malware.Creemos que ahora es el momento indicado en la industria para hacer este cambio y alterar la forma en que se propaga el malware . dijo Jerry Bryant, portavoz de Microsoft.
Fuente viruslist.Conclusiones
Nuestra recomendación es Actualizar Windows para que Desactive el AutoRun.... - Vulnerabilidad de Windows que puede infectarte con sólo un Thumbnail
Vulnerabilidad de Windows que puede infectarte con sólo un Thumbnail
Nueva Vulnerabilidad de Microsoft de "zero-Days" que afecta a la interpretación de Gráficos. Se te podría infectar el Ordenador con sólo visualizar una imagen. Es un recurso relativamente sencillo a utilizar por el software malintencionado, ya que la generación de Thumbnails en Windows puede estar configurada por defecto. Los Sistemas Operativos que No son afectados por este agujero de seguridad son el Windows 7 ni el 2008 RC2. Aunque se espera que en breve Microsoft libere alguna actualización que corrija una serie de incidencias y agujeros de seguridad.Las 5 Vulnerabilidades de cero Dias de Microsoft
Michal Zalewski acaba de hacer público que, a través de su nueva herramienta de fuzzing, ha descubierto una denegación de servicio en Internet Explorer 8 que, muy probablemente, acabará permitiendo la ejecución de código. Según él, "looks like EIP is pretty much fully attacker-controlled." (parece que el registro EIP es bastante controlable por completo por el atacante). Todavía no se ha demostrado y se sospecha que es conocido por terceras partes no demasiado confiables que podrían estar usándolo. Un fallo al procesar los CSS de Internet Explorer permite la ejecución de código. Descubierto a principios de diciembre como denegación de servicio y redescubierto como vulnerabilidad de ejecución de código el 14 de diciembre. Existe exploit público. Un fallo en el componente Windows Fax Cover Page Editor (fxscover.exe) de todos los Windows que permite la ejecución de código si la víctima abre un archivo con extensión .cov especialmente manipulado. Descubierto el 26 de diciembre y con exploit público. Un problema de elevación de privilegios en el kernel desde finales de noviembre. Existe exploit público. Un fallo en la librería Data Access Objects (dao360.dll) que permite la ejecución de código, relacionada con el DLL "hijacking". Descubierto a finales de octubre. Más información en hispasec.... - Herramienta para la Eliminacion de Malware por Microsoft
Herramienta para la Eliminacion de Malware por Microsoft
Microsoft nos proporciona una Herramienta para Eliminar el Malware de nuestro Ordenador. La versión que os presento es la de Octubre 2010, para eliminar infecciones de virus que tengamos en nuestro ordenador. La herramienta Malicious Software Remove Tool sirve para ordenadores con Windows 7, Windows Vista, Windows XP y Windows 2003 Server .Esta herramienta comprueba si en el equipo hay infecciones por software malintencionado específico y predominante (como Blaster, Sasser y Mydoom) y ayuda a quitarlas, si se detecta alguna. Microsoft publicará una versión actualizada de esta herramienta el segundo martes de cada mes
Sólo tenéis que descargar, instalar y ejecutar. El Proceso puede tardar varias horas, así que con paciencia.Descargar Herramienta Eliminar Malware
... - Stuxnet, el virus informatico que infecta a las infraestructuras de un Pais
Stuxnet, el virus informatico que infecta a las infraestructuras de un Pais
Stuxnet es un virus que infecta sistemas industriales y los reprograma. Stuxnet es un malware descubierto en Junio del 2010, y utiliza una RootKit (Conjunto de programas que se encubren solo para no delatar los cambios realizados) para reprogramar PLC (controlador logico programable utilizado en la automatización Industrial) y hacer que las fabricas se comporten de forma diferente a lo esperado. Este gusano, malware o troyano puede incluso infectar a sistemas industriales tan críticas como centrales nucleares, y el país peor parado ha sido Iran en esta nueva era de ciberataque electrónico.Como es posible que Stuxnet Exista
El Rootkit o Drivers utilizados por Stuxnet estan firmados digitalmente por empresas privadas. Esto significa que además de reprogramar y difundirse, lo hace con confianza porque es software certificado. La empresa en cuestión utilizada es RealTek, lo que en apariencia implicaba que el código les pertenecía, pero después de revocarlo Stuxnet se esta haciendo con nuevas firmas digitales. Una configuración de seguridad utilizada en ordenadores críticos es instalar sólo software firmado y del cual se confía, por eso a Stuxnet se le trata como al Troyano más Malware de todos los tiempo. Lo curioso del caso es ¿como posible se han podido robar las firmas para crear software firmado, certificado y confiable? Se barajan varias alternativas, pero todavía no se sabe si se han obtenido por intrusión en las redes privadas, o porque se han comprado a empleados de estas empresas.Los expertos en seguridad
Definen a Stuxnet como asombroso, ya que además de comportarse como se comportar, utilizaba 4 vulnebaribilidad de Zero-Days (Todavía no descubiertas) de Windows, de las cuales Microsoft sólo ha resuelto 3 y esta trabajando en la última. Stuxnet ha sido diseñado para específicos modelos de Hardware (Tarjetas de red, modelos PLC), por lo que se puede pensar en objetivos físicos reales. También es un precedente para ejercer presiones diplomáticas y políticas entre diferentes estados, lo que son guerras encubiertas que pueden hacer ceder la balanza para la toma de decisiones futuras.Eliminar Stuxnet
Aunque al parecer ya se pose una herramienta para eliminar Stuxnet desarrollado por BitDefender, es sólo temporal, ya que las vulnebaribilidades de la que se aprovecha todavía no están solucionadas por Microsoft.Conclusión
Estamos delante de la primera amenza que puede llevar al caos a un País entero, pudiendo modificar infraestructuras y sistemas industriales críticos. Parece que esta basado en una película, pero no es así, es el MundoReal.... - TightVNC para el Amigo Informatico
TightVNC para el Amigo Informatico
Conectarse remotamente al ordenador de un amigo desde tu casa. La aplicación TightVNC permite conectarse remotamente a un ordenador a través de Internet.Que es VNC
Virtual Network Computing, aplicación de Software Libre que permite conectarse remotamente a un ordenador desde otro ordenador, utilizando una tecnología Cliente-Servidor. Es decir, se llama Cliente-Servidor, porque hay un PC Servidor que Comparte y sirve, y otro PC Cliente que es el que se conecta remotamente y lo usa. (¿más o menos entendido?)TightVNC
Al tratarse VNC de una aplicación de código abierto, muchos lo han utilizado como base, para ampliar y desarrollar sus propios programas de conexion remota. TightVNC es un programa para conectarse remotamente al escritorio de otro ordenador, gratuito y muy utilizado. Aunque existen muchas otras alternativas, esta es tan sencilla como cualquier otra. Descargar TightVNC EL paquete de instalación, se compone de la parte Cliente y de la parte Servidor, lo que quiere decir que un ordenador podría comportarse como servidor o como cliente, según convenga.Funcionamiento del TightVNC
Una vez realizada la instalación por defecto, podemos ejecutar TightVNC como cliente "TightVNC Viewer" o como Servidor "Launch TightVNC Server". Con ambos modos nos aparecerá un icono con una "V" en la Barra de Tareas, y con "Botón Derecho" podemos acceder a sus opciones.Establecer Conexion mediante TightVNC
La conexion remota se puede establecer de dos formas: Del Servidor al Cliente: Es el Servidor (PC al cual queremos conectarnos) quien decide que cliente se conecta a nuestro ordenador, para ello necesitamos la IP Publica del Cliente. Primero el Ordenador Cliente, ejecuta "TightVNC Viewer" y pulsamos en "Listening mode" (El Cliente se mantendrá en espera), Segundo el Ordenador Servidor, ejecuta "Launch TightVNC Server", y con "Botón Derecho - Add New Client", ponemos la IP Pública el Cliente y se establecerá la conexión remota Del Cliente al Servidor: Es el Cliente quien decide cuando conectarse, para ello el Servidor debe configurar una contraseña y obtener la IP Pública. Primero el Ordenador Servidor ejecuta "Launch TightVNC Server" y en la "V" de la Barra de Tareas, "Boton Derecho - Properties". En la Pestaña "Server", en el apartado "Incoming connections", le ponemos la contraseña que queramos. Segundo el Ordenador Cliente, ejecuta "TightVNC Viewer" y ponemos la IP Pública del Servidor, si se establece la conexión, nos pedirá la contraseña configurada antes de conectarnos al escritorio remoto. NOTA: Como saber la IP Pública del OrdenadorProblema de Conflicto en una Misma Red
¿Porque no puedo conectarme utilizando la IP pública cuando los dos ordenadores están en la misma Red?, aunque la pregunta pueda resultar un tanto absurda, la vamos a contestar, ya que esta misma prueba la realice en casa (Si, en ocasiones soy un poco absurdo) Porque existe el conflicto, uno utiliza la ip publica como servidor y el otro utiliza la IP publica como cliente, existe un conflicto y el router no sabe que hacer. No puede tener la misma IP, para conectarse dentro de la misma red utilizar la IP Privadas.... - Antivirus Gratuito Microsoft Security Essentials 1.0
Antivirus Gratuito Microsoft Security Essentials 1.0
El Centro de Seguridad o Microsoft Security Essentials 1.0 es el nuevo Antivirus en Tiempo real Gratuito con un "Pero" para muchos usuarios particulares. Evidentemente como cualquier programa de Microsoft validará que la copia sea original, así que el Antivirus hará lo mismo. Centrándonos en la calidad del Antivirus, en PCActual comentan:Lo cierto es que la aplicación que completa el Centro de seguridad nos sorprendió gratamente desde el primer momento. Entre sus características cabe destacar que ofrece protección a tiempo real a distintos niveles, consume recursos con mesura y ha sido capaz de detectar todas las amenazas que le hemos puesto en el camino
Que el Antivirus de Microsoft consume recursos con mesura es una buena noticia, ya que desde nuestro punto de vista, Los dos objetivos más importantes que debe cumplir todo antivirus son: Cuidar de la Seguridad del Ordenador del Usuario No repercutir en los recursos del sistema, que haga que sea impracticable trabajar con élMicrosoft Security Essentials 1.0
El Centro de Seguridad de Microsoft se vende de la siguiente forma:Microsoft Security Essentials proporciona protección en tiempo real contra virus, spyware y otros tipos de software malintencionado para tu PC doméstico.
Esperemos que sea cierto y cumpla con su cometido, como ya realizan otros muchos antivirus del mercado. Les Será dificil arrebatar el puesto de Antivirus Gratuito predilecto a Avast o AVG. Podéis realizar la Descarga del Antivirus desde la página principal de Microsoft Security Essentials... - Acceso directo a una Carpeta Remota
Acceso directo a una Carpeta Remota
Como crear un acceso directo hacia la unidad de una máquina remota. Siguiendo con el Ejemplo de crear un acceso directo para abrir una página web en un determinado navegador, podemos utilizar la misma sentencia, pero ubicado a carpetas. La aplicación encargada de abrir las carpetas es el famoso "explorer", a esta aplicación tenemos que pasarle como parámetro la carpeta o la unidad que queremos, de esta forma configuramos nuestro acceso directo en un Atajo práctico. Ej.
En esta configuración tambien entra el tema de los permisos. Podemos acceder a las carpetas compartidas o a las unidades, siempre y cuando tengamos un usuario con permisos para poder acceder, y si la máquina lo permite. En caso contrario este acceso directo no servirá de nada....Target: C:\Windows\explorer.exe "\\IpDestino\c$" Start in : \\IpDestino\c$ - Forzar que una pagina se abra con un Navegador PreDeterminado
Forzar que una pagina se abra con un Navegador PreDeterminado
Abrir una página web con un navegador determinador. Lo primero que se me viene a la mente es buscar los comandos que puede aceptar un acceso directo, como por ejemplo el comando runas /, que sirve para poder ejecutar comandos desde el mismo acceso directo con otros privilegios. En realidad es mucho más sencillo, lo que necesitamos es poder ejecutar el navegador y pasarle como parámetros la página web que queremos iniciar. Ej.
De esta forma se abrirá la página "http://midominio.com/" con el Internet Explorer 7. La misma operación sirve para abrir desde El Firefox, Chrome, Opera, ..., lo único que necesitamoses saber donde se ubica el ejecutable del Navegador....//Internet Explorer 7 Target: C:\WINDOWS\ie7\iexplore.exe "http://midominio.com/" Start in: %windir% - El Archivo es demasiado grande para el sistema de archivos
El Archivo es demasiado grande para el sistema de archivos
Windws No permite copiar un fichero de un disco a otro. Normalmente es porque queremos copiar un archivo demasiado grande en un sistema de archivos que no lo permite. Es Decir, si el disco duro esta configurado en FAT32, sólo permite ficheros que ocupen menos de 4Gb, por lo que si queremos copiar un fichero de 8Gb, nos dirá que no puede. Es incluso posible que en Windows XP (sino recuerdo mal), te diga que no tiene espacio suficiente en el disco cuando si que hay realmente. La Solución es convertir el disco duro a NTFS, cosa que podemos hacer sin ningún riesgo y en pocos pasos y segundos.... - Convertir a NTFS en Windows Vista/7
Convertir a NTFS en Windows Vista/7
Convertir sin formatear ni reinstalar de FAT32 a NTFS. Para ello utilizamos el comando CONVERT que nos ofrece Windows, de esta forma podemos pasar de un sistema de archivos anterior a uno posterior (a la inversa mejor no lo proveis). Vamos a INICIO y en el cuadro de Búsquedas escribimos CMD (El Buscar es también como el antiguo ejcutar del Windows XP) Escribimos
F: es la Unidad del Disco que queremos convertir, si en este caso pusiéramos C: nos convertiría el disco duro principal sin necesidad de reinstalar, sólo tendríamos que reiniciar. NOTA: Puede que nos pregunte por el Nombre de la Etiquta Actual. Es el nombre del disco duro que aparece en "Mi Pc / Mi Equipo" (Se puede seleccionar e nombre desde las propiedades del disco, en a pestaña General).Una vez pueto el nombre de la etiqueta, pulsamos ENTER y ya comienza el proceso....convert F: /FS:NTFS - Como Desinstalar un servicio que se resiste y que quede eliminado por completo
Como Desinstalar un servicio que se resiste y que quede eliminado por completo
Raras veces ocurre que desinstalas un programa pero el servicio sigue quedando como resudio. Si necesitas desinstalar un servicio pero no sabes que hacer y no puedes borrarlo, te vamos a exponer diferentes caminos para ver si te sirve alguno de estos. Lo primero es parar el servicio como sea, como último recurso desde "Ejecutar" poner "msconfig" y deshabilitar el servicio desde la pestaña "Service" y reiniciar la máquina. Podemos eliminar el servicio del registro siguiendo las pautas de davidmaestre, pero en ocasiones puede ser insuficiente. Utilizar el comando sc delete tal como nos explican en adslfaqs, el cual me ha funcionado perfectamente. Una vez el Servicio ya no existe, podemos borrar los ficheros, pero nunca hacerlo al reves ;)...