Dobrý den, ke hře World of Warcraft používám open source program na zabezpečení účtu WinAuth. Fungoval mi naprosto bez problémů kolem 2 měsíců, ale dnes když ho chci spustit tak mi vyhodí vyjímku:
Informace o vyvolání ladění JIT najdete na konci této zprávy,
nikoli v tomto dialogovém okně.
************** Text výjimky **************
System.Xml.XmlException: Kořenový element chybí.
v System.Xml.XmlTextReaderImpl.Throw(Exception e)
v System.Xml.XmlTextReaderImpl.ParseDocumentContent()
v System.Xml.XmlLoader.Load(XmlDocument doc, XmlReader reader, Boolean preserveWhitespace)
v System.Xml.XmlDocument.Load(XmlReader reader)
v System.Xml.XmlDocument.Load(String filename)
v WindowsAuthenticator.WinAuthHelper.LoadConfig(MainForm form)
v WindowsAuthenticator.MainForm.MainForm_Load(Object sender, EventArgs e)
v System.Windows.Forms.Form.OnLoad(EventArgs e)
v System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)
v System.Windows.Forms.Control.CreateControl()
v System.Windows.Forms.Control.WmShowWindow(Message& m)
v System.Windows.Forms.Control.WndProc(Message& m)
v System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
v System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
************** Načtená sestavení **************
mscorlib
Verze sestavení: 2.0.0.0
Verze Win32: 2.0.50727.4952 (win7RTMGDR.050727-4900)
Základ kódu: file:///C:/Windows/Microsoft.NET/Framework64/v2.0.50727/mscorlib.dll
----------------------------------------
WinAuth
Verze sestavení: 1.2.1041.27
Verze Win32: 1.2.1041.27
Základ kódu: file:///C:/Users/Petr/Desktop/WinAuth.exe
----------------------------------------
System.Windows.Forms
Verze sestavení: 2.0.0.0
Verze Win32: 2.0.50727.4927 (NetFXspW7.050727-4900)
Základ kódu: file:///C:/Windows/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System
Verze sestavení: 2.0.0.0
Verze Win32: 2.0.50727.4927 (NetFXspW7.050727-4900)
Základ kódu: file:///C:/Windows/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Drawing
Verze sestavení: 2.0.0.0
Verze Win32: 2.0.50727.4927 (NetFXspW7.050727-4900)
Základ kódu: file:///C:/Windows/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System.Windows.Forms.resources
Verze sestavení: 2.0.0.0
Verze Win32: 2.0.50727.4927 (NetFXspW7.050727-4900)
Základ kódu: file:///C:/Windows/assembly/GAC_MSIL/System.Windows.Forms.resources/2.0.0.0_cs_b77a5c561934e089/System.Windows.Forms.resources.dll
----------------------------------------
System.Xml
Verze sestavení: 2.0.0.0
Verze Win32: 2.0.50727.4927 (NetFXspW7.050727-4900)
Základ kódu: file:///C:/Windows/assembly/GAC_MSIL/System.Xml/2.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
System.XML.resources
Verze sestavení: 2.0.0.0
Verze Win32: 2.0.50727.4927 (NetFXspW7.050727-4900)
Základ kódu: file:///C:/Windows/assembly/GAC_MSIL/System.Xml.resources/2.0.0.0_cs_b77a5c561934e089/System.Xml.resources.dll
----------------------------------------
mscorlib.resources
Verze sestavení: 2.0.0.0
Verze Win32: 2.0.50727.4952 (win7RTMGDR.050727-4900)
Základ kódu: file:///C:/Windows/Microsoft.NET/Framework64/v2.0.50727/mscorlib.dll
----------------------------------------
************** Ladění JIT **************
Aby bylo povoleno ladění JIT, musí konfigurační soubor
pro tuto aplikaci nebo počítač (machine.config) mít
v oddílu system.windows.forms nastavenou hodnotu njitDebugging.
Aplikace rovněž musí být kompilována s povoleným
laděním.
Příklad:
<configuration>
<system.windows.forms jitDebugging="true" />
</configuration>
Je-li ladění JIT povoleno, budou všechny neošetřené výjimky
odeslány ladicímu programu JIT, který je registrován v počítači,
a nebudou zpracovány tímto dialogovým oknem.
Pokud dám pokračovat vyhodí:
Informace o vyvolání ladění JIT najdete na konci této zprávy,
nikoli v tomto dialogovém okně.
************** Text výjimky **************
System.NullReferenceException: Odkaz na objekt není nastaven na instanci objektu.
v WindowsAuthenticator.WinAuthHelper.SaveConfig(WinAuthConfig data)
v WindowsAuthenticator.MainForm.MainForm_FormClosing(Object sender, FormClosingEventArgs e)
v System.Windows.Forms.Form.WmClose(Message& m)
v System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
v System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
************** Načtená sestavení **************
mscorlib
Verze sestavení: 2.0.0.0
Verze Win32: 2.0.50727.4952 (win7RTMGDR.050727-4900)
Základ kódu: file:///C:/Windows/Microsoft.NET/Framework64/v2.0.50727/mscorlib.dll
----------------------------------------
WinAuth
Verze sestavení: 1.2.1041.27
Verze Win32: 1.2.1041.27
Základ kódu: file:///C:/Users/Petr/Desktop/WinAuth.exe
----------------------------------------
System.Windows.Forms
Verze sestavení: 2.0.0.0
Verze Win32: 2.0.50727.4927 (NetFXspW7.050727-4900)
Základ kódu: file:///C:/Windows/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System
Verze sestavení: 2.0.0.0
Verze Win32: 2.0.50727.4927 (NetFXspW7.050727-4900)
Základ kódu: file:///C:/Windows/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Drawing
Verze sestavení: 2.0.0.0
Verze Win32: 2.0.50727.4927 (NetFXspW7.050727-4900)
Základ kódu: file:///C:/Windows/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System.Windows.Forms.resources
Verze sestavení: 2.0.0.0
Verze Win32: 2.0.50727.4927 (NetFXspW7.050727-4900)
Základ kódu: file:///C:/Windows/assembly/GAC_MSIL/System.Windows.Forms.resources/2.0.0.0_cs_b77a5c561934e089/System.Windows.Forms.resources.dll
----------------------------------------
System.Xml
Verze sestavení: 2.0.0.0
Verze Win32: 2.0.50727.4927 (NetFXspW7.050727-4900)
Základ kódu: file:///C:/Windows/assembly/GAC_MSIL/System.Xml/2.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
System.XML.resources
Verze sestavení: 2.0.0.0
Verze Win32: 2.0.50727.4927 (NetFXspW7.050727-4900)
Základ kódu: file:///C:/Windows/assembly/GAC_MSIL/System.Xml.resources/2.0.0.0_cs_b77a5c561934e089/System.Xml.resources.dll
----------------------------------------
mscorlib.resources
Verze sestavení: 2.0.0.0
Verze Win32: 2.0.50727.4952 (win7RTMGDR.050727-4900)
Základ kódu: file:///C:/Windows/Microsoft.NET/Framework64/v2.0.50727/mscorlib.dll
----------------------------------------
************** Ladění JIT **************
Aby bylo povoleno ladění JIT, musí konfigurační soubor
pro tuto aplikaci nebo počítač (machine.config) mít
v oddílu system.windows.forms nastavenou hodnotu njitDebugging.
Aplikace rovněž musí být kompilována s povoleným
laděním.
Příklad:
<configuration>
<system.windows.forms jitDebugging="true" />
</configuration>
Je-li ladění JIT povoleno, budou všechny neošetřené výjimky
odeslány ladicímu programu JIT, který je registrován v počítači,
a nebudou zpracovány tímto dialogovým oknem.
Mám zálohu i na flash disku a také nefunguje. Ale na jiném PC funguje jak program z mého disku, tak z flash disku bez problémů. Zkoušel jsem si program i sám zkompilovat, ale vyhazuje pořád stejnou hlášku. Tato chyba se objevuje jen na mém PC. Dal jsem instalátorem opravit Framework 4 a také nepomohlo. Na Google jsem samozřejmě hledal, ale tam se řeší pouze chyby v kódu programu, ale tento jinde funguje, jen ne na mém PC. Nenapadá někoho čím to může být? Děkuji za každou odpověď. Petr
|