Mostrando entradas con la etiqueta windows. Mostrar todas las entradas
Mostrando entradas con la etiqueta windows. Mostrar todas las entradas

miércoles, 10 de agosto de 2016

Solución crash System.NotSupportedException aplicaciones Windows 10 [.NET Framework]



La verdad es que el nuevo Sistema Operativo de los de Redmond, Windows 10, me está resultando ser una maravilla. Si bien es cierto que tiene algunos aspectos que pulir y las quejas sobre actualizarse solo, se nota la nueva dirección de la compañía y que es un sistema de "10".

Aunque en este caso, este post va encaminado hacia un problema que he tenido personalmente que me ha traído un poco de cabeza hasta que he dado con la solución.

El caso, es que ciertas aplicaciones han dejado de funcionar con Windows 10. Lo primero que hice al ver que no conseguía hacerlas funcionar, es ver si el Visor de eventos me daba algo más de información al respecto. Para ello, basta con buscar en la nueva barra de búsqueda "Cortana": Visor de eventos.



Nos abrirá la ventana de eventos, debemos dirigirnos a: Registros de Windows -> Aplicación, y por la fecha, ver el evento que ha proporcionado el crash del programa. El "Origen" del error, será Windows Error Reporting, que es el programa encargado de recopilar este tipo de errores cuando "peta" una aplicación y guarda el registro para enviarlo a Microsoft.


Como veis, en mi caso, al final lo que detecto es que está dando un "System.NotSupportedException", que a fin de cuentas lo que quiere decir es que nuestro sistema no soporta dicha aplicación (o al menos en el estado actual).

Este tipo de errores, son los que se encuentran compilados bajo la librería de Microsoft, .NET Framework (en cualquiera de sus versiones como la 2.0, 3.5, 4.0, etc...). 

Me resultaba raro, porque antes siquiera de seguir todas las guías que hay por internet para instalar las versiones antiguas de .NET Framework (Windows 10 es "nativamente" instalado junto con la versión 4.6), y de hecho, no conseguí instalar más "frameworks" porque los tenía todos instalados, me estaba temiendo lo peor.

Pero, finalmente, y a través de los foros de Frontiers (creadores de Elite Dangerous), daban solución para su "launcher" (el cual también me daba errores).

El caso, es que es posible que donde se encuentre alojado el ejecutable (.exe) que nos está dando el problema, exista un ficherito "mágico" que da ciertas ordenes a la hora de ejecutar dicha aplicación. Este fichero, en su nomenclatura comparte el nombre del ejecutable, pero con la coletilla ".config", y de hecho nuestro sistema operativo lo pintará como un fichero con una llave inglesa si teneis instalado el Visual Studio 2015 :D

Como podréis apreciar, todo .exe va acompañado de su .config
Para solucionar dicho problema, bastará con editar el .config con cualquiera de nuestros editores de texto preferidos (en mi caso Notepad++) y cambiar las líneas que están en el fragmento de "startup" para, o bien eliminar la línea que hace referencia al framework "2.X", o añadir la del "4.0".

<configuration>
    <configsections>
    </configsections>
    <startup> 
       <supportedruntime version="v2.0.4.456"></supportedruntime>
       <supportedruntime version="v4.0"></supportedruntime>
    </startup>
  <runtime>
    <enforcefipspolicy enabled="false">
  </enforcefipspolicy></runtime>
  <usersettings>
    <cobrabay .properties.settings="">
      <setting name="DXCheck" serializeas="String">
        <value>True</value>
      </setting>
    </cobrabay>
  </usersettings>
</configuration>

La línea que indica el runtime 2.0.XXX debéis eliminarla.

También puede darse el caso, que exista el .exe pero no el .config. En este caso, basta con crear desde 0 un archivo .config (con el mismo nombre que vuestro ejecutable, incluido el .exe, pero en este caso la extensión debe ser .config) con el siguiente contenido:

<configuration>
    <startup> 
        <supportedruntime version="v4.0">
    </supportedruntime></startup>
</configuration>

Programas que sufrían este "mal" en mi ordenador (para el VorpX tuve que crear todos los ficheros .config):
- EDLaunch.exe (parte del juego Elite Dangerous)
- HardwareReporter.exe (parte del juego Elite Dangerous)
- CrashReporter.exe (parte del juego Elite Dangerous)
- wyUpdater.exe (parte de una aplicación externa creada por un fan para temas de rutas comerciales en el Elite Dangerous)
- vorpX_WebSetup.exe (instalador de aplicación para hacer compatibles juegos con HTC Vive)
- vorpConfig.exe
- vorpControl.exe
- vorpDestop.exe
- vorpDocViewer.exe

Si me da alguna aplicación más este fallo, intentaré dejarla aquí registrada, para que esto pueda servir de ayuda a quien esté buscando una solución.

miércoles, 22 de agosto de 2012

[Desarrollo] Cliente XMPP para Windows Phone 7

Encontrar un cliente XMPP para el Sistema Operativo de la gran M para sus dispositivos móviles no es tarea fácil. De hecho, a menos que se haga una búsqueda exhaustiva, todos los foros y enlaces tanto del propio hub de desarrollo de Windows Phone, cómo del resto de sitios de la red, te invitan o a probar el SDK de pago (licencia simple de 1400$) de Matrix AG Software o llanamente te dicen que no es posible (y no es raro dada las limitaciones que te pone Microsoft para realizar con su dispositivo).



Pero indagando por la red, al final he dado con un cliente que funciona, Open Source, y no solo para Windows Phone, si no también para cualquier proyecto .Net (C#). Lo podeis encontrar en CodePlex:
XMPP/Media Library for .NET and Windows Phone 7.5

Si no sabéis lo que es XMPP es groso modo un servicio de mensajería instantánea entre distintos tipos de dispositivos sin importar la arquitectura de estos (basta con que tengan un cliente XMPP para poder "conversar") mandando todos esos mensajes a un Servidor XMPP.

No voy a entrar en muchos más detalles, solo hago referencia para que en las búsquedas de google si puedo aportar a que la gente llegue antes a lo que necesita, mejor.

miércoles, 1 de agosto de 2012

[Noticias] Microsoft anuncia Outlook, el sustituto de Hotmail

Microsoft va preparando terreno a su nuevo sistema operativo Windows 8, y la manera de hacerlo es rehaciendo su servicio de correo para darle una interfaz más limpia, clara y más Metro.
Hotmail pasa a ser a partir de ahora Outlook

La compañia de Redmond ha anunciado la puesta en marcha de Outlook.com, un nuevo servicio de correo electrónico personal que moderniza la oferta de la compañía. Desde Microsoft han explicado que Outlook.com ofrece un "aspecto más limpio, con menos anuncios y menos molesto" que su antecesor. Los usuarios podrán gestionar su correo y conocer las novedades de sus redes sociales con Oultlook.com.

Microsoft consiguió que su plataforma Hotmail se hiciese con una parte importante del mercado de correo electrónico en el pasado. Sin embargo, la llegada de Gmail y otros servicios han restado protagonismo a la plataforma de Microsoft. La compañía ha ido introduciendo novedades poco a poco y ahora ha decidido crear un nuevo servicio que aproveche todos esos cambios y ofrezca una experiencia nueva.

El resultado es Outlook.com. Microsoft ha utilizado el nombre de su servicio de gestión de correo para crear un "nuevo servicio de correo electrónico personal que reimagina la forma en que la gente utiliza el correo", ha explicado la compañía en un comunicado.

Microsoft ha prometido que Outlook.com tiene un "aspecto más limpio, menos anuncios y es menos molesto" que los servicios que había hasta el momento. Esta nueva plataforma, además de permitir gestionar todo el correo electrónico desde la web de una forma más eficiente, también incluirá posibilidades de conexión con redes sociales como Facebook y Twitter.

Primera versión

Outlook.com ya está disponible en forma de avance para que los usuarios puedan probar sus posibilidades. Microsoft ha asegurado que incluye los avances más importantes que la compañía ha conseguido en campos como el correo en la nube, algunos de los cuales ya se habían podido ver en Windows Live.

"Creemos que ha llegado el momento de reinventar el correo electrónico personal, desde los datos conseguidos con la experiencia del usuario. Así que hoy estamos presentando una primera versión de Outlook.com", ha confirmado el vicepresidente corporativo de Microsoft para Windows Live, Chris Jones.

Los usuarios ya pueden acceder a Outlook.com. En la página se ofrece la posibilidad de registrarse en el servicio o de acceder con una cuenta Windows Live. Según Neowin, al acceder con una cuenta Windows Live se puede configurar el sistema para conseguir la interfaz Outlook.com, sin necesidad de cambiar el dominio de la dirección de correo.

miércoles, 11 de mayo de 2011

[Tutorial] Politicas de protección de la red con certificados y autenticación de usuarios: RADIUS Server

Dejo un tutorial realizado por mi en inglés de como montar una red de validación de certificados y autenticación de usuarios en nuestra red de los dispositivos que se conectan a través de una red wifi con un Cisco. Después de que me diera un monton de quebraderos de cabeza, y buscar por la red sin exito, he conseguido hacerlo funcionar. Así que aquí va la guía!! :D

Pulsa en la imagen para verlo

miércoles, 27 de octubre de 2010

[Microsoft] Iniciativa DreamSpark para Estudiantes


DreamSpark es simple, se trata de dar a los estudiantes herramientas de desarrollo y diseño de Microsoft a nivel profesional sin coste alguno, para que puedas perseguir tus sueños y crear el siguiente gran avance en tecnología, u obtener una ventaja en tu carrera profesional.
 
Todo esto y mucho más es lo que podrás tener GRATIS
Ahora, por primera vez, Microsoft otorga estas valiosas herramientas de desarrollo y diseño directamente a los estudiantes sin costo. Este sitio posibilita a estudiantes como tú, a descargar estas herramientas Microsoft para apoyarte en tus conocimientos y aprendizaje para tus actividades escolares.


jueves, 14 de octubre de 2010

[WP7] Windows Phone 7 el 22 de Octubre


El 22 de Octubre ha sido elegido el día D de Microsoft para lanzar al mercado europeo su nuevo sistema operativo para móviles que se tendrá que hacer un hueco sobretodo con su enemigo más directo, Android.


Microsoft espera que este nuevo sistema aunado por la red "Live" conectar a usuarios de Xbox Live y Games for Windows Live siendo una gran baza en los terminales los videojuegos, esperando estar a la altura de juegos que podemos ver corriendo en el iPhone o en el iPad. En la pasada Gamescom, Electronic Arts anunciaba su apoyo a Microsoft con los primeros lanzamientos Need for Speed: Undercover, Tetris y The Sims 3, entre una larga lista de desarrolladores.

En España, Movistar, Vodafone y Orange son las primeras en traer los primeros terminales con Windows Phone 7. Más información tras el salto.

viernes, 8 de octubre de 2010

[WP7] Primera aplicación SanBinario en Windows Phone 7.

Ya está a puntito de caramelo nuestra primera aplicación para Windows Phone 7. Dependiendo de la contestación que me de Microsoft sobre la misma lanzaré todo el código fuente o no. De todas formas viendo la facilidad de programar para el Phone OS de Microsoft estaremos haciendo más aplicaciones para dicho terminal :D. Os dejo con un video del resultado.

[Trucos] Jugando con keylogger

Hoy os voy a hablar sobre keylogger. Aunque es un truco bastante sencillo, es muy efectivo y no todo el mundo lo sabe.
Consiste en instalar un programa que va oculto en el sistema y está en el arranque, por lo tanto se iniciará cada vez que arranquemos el equipo, normalmente para abrirlo se usa una combinación de teclas.
Dependiendo de si es bueno o malo se ocultará mejor o peor; el programa graba toda la información que se escribe en teclado, con esto conseguimos todas las conversaciones, claves y demás.

Uno bastante bueno es el Revealer Free Edition, bájese de aquí.

Proximamente postearé otros keyloggers mejores tanto para Windows como para Linux.


Salu2

jueves, 7 de octubre de 2010

[Trucos] Como apagar remotamente un equipo en LAN (Windows)

Hola amigos. Nunca os han entrado ganas cuando estáis en un aula, oficina o demás de apagarle el ordenador al vecino??, y os habéis quedado con la duda, o bien habéis intentado buscar algo en internet y no habéis pasado del comando shutdown, pero véis que pone Acceso Denegado.
Pues bien os voy a explicar cómo hacerlo de una forma rápida, fácil y para toda la familia.

Requisitos:

- Tener acceso a la máquina de la víctima (unos 2 minutos). También existen   formas de entrar remotamente sin tener que tocar físicamente la máquina, pero este es el método más sencillo.

- Aprenderse un comandito.

- Tener ganas de reírse un rato.

Continúa tras el salto...

martes, 5 de octubre de 2010

[iPhone y Android] Hootsuite

Hootsuite es un cliente twitter, facebook, foursquare y wordpress todo a la vez. Esta aplicación, aparte de leer el "time line" de twitter  o el de facebook, nos permite integrar columnas con listas, mensajes, búsquedas...

En la versión de escritorio "Dashboard" para Mac o en la versión web permite añadir Wordpress para escribir entradas directamente en nuestro blog. Podras ver unos screenshot tras el salto!

lunes, 4 de octubre de 2010

[Visual Studio] Gratis VStd 2010 Ultimate cortesía de Microsoft

Si bien realmente este programita viene a costar unos 799$, Microsoft nos da la posibilidad (como con casi todo su software) de usarlo sin pagar si no vamos a sacar beneficio de ello dejando algunas puertas traseras abiertas. Es recomendable su descarga siempre y cuando vayais a hacer uso de los tutoriales que muy pronto iremos colgando, si no es ocupar espacio tontamente.

Los pasos a seguir para obtener vuestra copia de Visual Studio 2010 Ultimate tras el salto.