elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Rompecabezas de Bitcoin, Medio millón USD en premios


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (C#, VB.NET, ASP) (Moderador: kub0x)
| | | |-+  [Solucionado] Error al iniciar con windows
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] 2 Ir Abajo Respuesta Imprimir
Autor Tema: [Solucionado] Error al iniciar con windows  (Leído 7,097 veces)
Trane!

Desconectado Desconectado

Mensajes: 152


Welcome to New Radius!


Ver Perfil
[Solucionado] Error al iniciar con windows
« en: 12 Diciembre 2013, 15:14 pm »

Buenas,

Estoy desde hace unos dias intentando pelearme con algo de lo mas sencillo, que es practicamente un webbrowser (geckoFX), simplifique el programa a practicamente nada para que sea mas facil preguntar mi ejemplo. El problema es que si lo compilo y ejecuto funciona. Pero si lo añado al registro de windows para que se inicie solo en mi usuario actual o que inicie con todos da igual en cual lo añada es cuando sale el problema.

El programa no tiene mucha cosa es realmente simple:

Código
  1. Imports Skybound.Gecko
  2. Imports System
  3. Imports System.Runtime.InteropServices
  4. Imports Microsoft.VisualBasic
  5. Public Class Form1
  6.  
  7.  
  8.  
  9.  
  10.    Sub New()
  11.  
  12.        ' Llamada necesaria para el diseñador.
  13.        InitializeComponent()
  14.        Xpcom.Initialize(Environment.CurrentDirectory + "\xulrunner")
  15.        Skybound.Gecko.GeckoPreferences.Default("nglayout.initialpaint.delay") = 0
  16.        Skybound.Gecko.GeckoPreferences.Default("network.http.pipelining") = True
  17.        Skybound.Gecko.GeckoPreferences.Default("network.http.pipelining.maxrequests") = 12
  18.        Skybound.Gecko.GeckoPreferences.Default("network.http.max-connections-per-server") = 17
  19.        Skybound.Gecko.GeckoPreferences.Default("network.http.max-persistent-connections-per-server") = 6
  20.        Skybound.Gecko.GeckoPreferences.Default("network.http.pipelining.ssl") = True
  21.        Skybound.Gecko.GeckoPreferences.Default("network.http.proxy.pipelining") = True
  22.        Skybound.Gecko.GeckoPreferences.Default("content.notify.backoffcount") = 5
  23.        Skybound.Gecko.GeckoPreferences.Default("plugin.expose_full_path") = True
  24.        Skybound.Gecko.GeckoPreferences.Default("ui.submenuDelay") = 0
  25.        Skybound.Gecko.GeckoPreferences.Default("Browser.sessionhistory.max_total_viewers") = 0
  26.        Skybound.Gecko.GeckoPreferences.Default("Browser.sessionhistory.max_entries") = 10
  27.        Skybound.Gecko.GeckoPreferences.Default("browser.cache.memory.capacity") = 6144
  28.        Skybound.Gecko.GeckoPreferences.Default("config.trim_on_minimize") = True
  29.        Skybound.Gecko.GeckoPreferences.Default("extensions.blocklist.enabled") = False
  30.        Skybound.Gecko.GeckoPreferences.Default("accessibility.typeaheadfind.enablesound") = False
  31.        ' Agregue cualquier inicialización después de la llamada a InitializeComponent().
  32.  
  33.    End Sub
  34.    Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
  35.  
  36.        gkFX.Navigate("www.google.es")
  37.  
  38.    End Sub
  39.  
  40.  
  41. End Class

y aqui mi otro modulo para el geckoFX:

Código
  1. Imports Skybound.Gecko
  2. Public Class GeckoFX
  3.    Inherits GeckoWebBrowser
  4. End Class

A parte de esto es un simple form con un webbrowser, y aqui el error siempre que intenta iniciar con windows:

Citar
Problem Event Name:   CLR20r3
  Problem Signature 01:   core.exe
  Problem Signature 02:   1.0.0.0
  Problem Signature 03:   52a9c249
  Problem Signature 04:   core
  Problem Signature 05:   1.0.0.0
  Problem Signature 06:   52a9c249
  Problem Signature 07:   d
  Problem Signature 08:   c6
  Problem Signature 09:   System.InvalidOperationException
  OS Version:   6.1.7601.2.1.0.256.1
  Locale ID:   1033

Gracias a todos!


« Última modificación: 12 Diciembre 2013, 20:47 pm por Trane! » En línea

El Benjo


Desconectado Desconectado

Mensajes: 390



Ver Perfil WWW
Re: [Duda] Error al iniciar con windows
« Respuesta #1 en: 12 Diciembre 2013, 17:24 pm »

Ok, dices que es cuando sale el problema. Mi pregunta es: ¿Cuál problema? ¿No inicia? ¿Inicia y da error? ¿Te salta la ventana de que hubo un error y te pregunta si continúas? De ser así fíjate en los detalles del error.


En línea

www.es.neftis-ai.com

Sí hay un mejor lenguaje de programación y es ese con el que puedes desarrollar tus objetivos.
Trane!

Desconectado Desconectado

Mensajes: 152


Welcome to New Radius!


Ver Perfil
Re: [Duda] Error al iniciar con windows
« Respuesta #2 en: 12 Diciembre 2013, 17:42 pm »

El programa con windows ya iniciado funciona, pero cuando lo añado al registro de windows para que inicie con el llega a cargar todo el escritorio y cuando intenta iniciarlo me sale esto(los detalles del error en el post de arriba), intente un try catch para ver si conseguia algo mas de informacion pero no:



Creo que el problema esta aqui ya que cuando lo intente depurar decia que no se encontro xpcom a pesar de que la ruta es correcta ya que si lo inicio manualmente si va:
Código
  1. InitializeComponent()
  2.       Xpcom.Initialize(Environment.CurrentDirectory + "\xulrunner")
En línea

El Benjo


Desconectado Desconectado

Mensajes: 390



Ver Perfil WWW
Re: [Duda] Error al iniciar con windows
« Respuesta #3 en: 12 Diciembre 2013, 20:00 pm »

Sí, es posible que sea eso. En vez del Environment.CurrentDirectory intenta con Application.StartUpPath y dinos si funciona de esta manera.

El environment te dará el directorio actual del sistema operativo no el directorio de la aplicación. El StartUpPath es para eso.

Saludos
« Última modificación: 12 Diciembre 2013, 20:04 pm por El Benjo » En línea

www.es.neftis-ai.com

Sí hay un mejor lenguaje de programación y es ese con el que puedes desarrollar tus objetivos.
Trane!

Desconectado Desconectado

Mensajes: 152


Welcome to New Radius!


Ver Perfil
Re: [Duda] Error al iniciar con windows
« Respuesta #4 en: 12 Diciembre 2013, 20:46 pm »

Sí, es posible que sea eso. En vez del Environment.CurrentDirectory intenta con Application.StartUpPath y dinos si funciona de esta manera.

El environment te dará el directorio actual del sistema operativo no el directorio de la aplicación. El StartUpPath es para eso.

Saludos

Si, era eso y funciono. Muchisimas gracias!
En línea

Eleкtro
Ex-Staff
*
Desconectado Desconectado

Mensajes: 9.701



Ver Perfil
Re: [Solucionado] Error al iniciar con windows
« Respuesta #5 en: 13 Diciembre 2013, 10:32 am »

SUGERENCIA:

Citar
Código:
Imports Skybound.Gecko

Estás usando una librería totálmente obsoleta, segúramente estés utilizando el xul v1.9 de hace la tira de años, porque no tiene soprote para más xD, para eso yo preferiría embedir un IExplorer.

Utiliza las nuevas releases de GeckoFX que son compatibles con xul v22.0 -> https://bitbucket.org/geckofx/geckofx-22.0

Saludos.
« Última modificación: 13 Diciembre 2013, 10:33 am por EleKtro H@cker » En línea


Trane!

Desconectado Desconectado

Mensajes: 152


Welcome to New Radius!


Ver Perfil
Re: [Solucionado] Error al iniciar con windows
« Respuesta #6 en: 13 Diciembre 2013, 13:17 pm »

SUGERENCIA:

Estás usando una librería totálmente obsoleta, segúramente estés utilizando el xul v1.9 de hace la tira de años, porque no tiene soprote para más xD, para eso yo preferiría embedir un IExplorer.

Utiliza las nuevas releases de GeckoFX que son compatibles con xul v22.0 -> https://bitbucket.org/geckofx/geckofx-22.0

Saludos.

Pense en ello, pero dije que igual para el simple uso que le dare quizas no me convenga cambiar. Se va mucho el consumo de memoria de uno a otro?
En línea

Eleкtro
Ex-Staff
*
Desconectado Desconectado

Mensajes: 9.701



Ver Perfil
Re: [Solucionado] Error al iniciar con windows
« Respuesta #7 en: 13 Diciembre 2013, 13:43 pm »

Pense en ello, pero dije que igual para el simple uso que le dare quizas no me convenga cambiar. Se va mucho el consumo de memoria de uno a otro?

Yo no sabría responderte a eso porque no lo he comprobado, pero de todas formas me parece una cuestión irrelevante, estamos hablando de una versión de hace 5 años, que no es poco, y vivimos en una etapa del avanze tecnológico donde no es necesario escatimar en el consumo de memoria (megabyte arriba, megabyte abajo...), se le debe dar preferencia a lo nuevo puesto que ello implica bugs corregidos y todo lo referente a la estabilidad/compatibilidad/seguridad... además ya te encargas un poco por ti mismo de limitar el uso de memoría usando las preferencias.

Si con esto te haces una idea para comparar: Un simple winforms con una página renderizada con geckofx 22.0 me ocupa alrededor 34 mb.

Es tu decisión y lo que hagas estará bien, yo solo te comento lo que opino, nada más.

Saludos!
« Última modificación: 13 Diciembre 2013, 13:50 pm por EleKtro H@cker » En línea


Trane!

Desconectado Desconectado

Mensajes: 152


Welcome to New Radius!


Ver Perfil
Re: [Solucionado] Error al iniciar con windows
« Respuesta #8 en: 13 Diciembre 2013, 13:57 pm »

Yo no sabría responderte a eso porque no lo he comprobado, pero de todas formas me parece una cuestión irrelevante, estamos hablando de una versión de hace 5 años, que no es poco, y vivimos en una etapa del avanze tecnológico donde no es necesario escatimar en el consumo de memoria (megabyte arriba, megabyte abajo...), se le debe dar preferencia a lo nuevo puesto que ello implica bugs corregidos y todo lo referente a la estabilidad/compatibilidad/seguridad... además ya te encargas un poco por ti mismo de limitar el uso de memoría usando las preferencias.

Si con esto te haces una idea para comparar: Un simple winforms con una página renderizada con geckofx 22.0 me ocupa alrededor 34 mb.

Es tu decisión y lo que hagas estará bien, yo solo te comento lo que opino, nada más.


Saludos!

Lo implementare a ver que tal va total yo no tengo nada que perder, muchas gracias!
La llamada al xulrunner se haria igual?
« Última modificación: 13 Diciembre 2013, 14:11 pm por Trane! » En línea

Eleкtro
Ex-Staff
*
Desconectado Desconectado

Mensajes: 9.701



Ver Perfil
Re: [Solucionado] Error al iniciar con windows
« Respuesta #9 en: 13 Diciembre 2013, 15:02 pm »

La llamada al xulrunner se haria igual?

Si, por eso no te preocupes

[OFFTOPIC]
Quizás esto te interese -> http://foro.elhacker.net/net/libreria_de_snippets_posteen_aqui_sus_snippets-t378770.0.html;msg1904508#msg1904508
[/OFFTOPIC]

Saludos!
« Última modificación: 13 Diciembre 2013, 15:10 pm por EleKtro H@cker » En línea


Páginas: [1] 2 Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
error al iniciar windows
Windows
javierdeejay 9 4,015 Último mensaje 1 Mayo 2012, 12:42 pm
por poxolo24
MOVIDO: error al iniciar windows
Dudas Generales
Songoku 0 1,152 Último mensaje 1 Abril 2012, 20:05 pm
por Songoku
CommView 7.0 error en windows 8.1 64 bits (Solucionado)
Hacking Wireless
patilanz 2 6,391 Último mensaje 23 Diciembre 2014, 10:56 am
por patilanz
Error iniciar PayDay2 (Solucionado)
Juegos y Consolas
YuseTist 2 2,678 Último mensaje 26 Agosto 2015, 02:18 am
por ccrunch
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines