[VB.net]Erreur

    Publicités

Users Who Are Viewing This Thread (Total: 0, Members: 0, Guests: 0)

Status
Not open for further replies.

Flipote

Membre actif
Nov 25, 2011
184
85
934
Bonjour à tous. Je suis actuellement sur un petit projet qui a pour but de me connecter à WoW(World of Warcraft). Lorsque je débogue mon programme sur Visual Basic, tout se passe trés bien. En revanche, lorsque je le compile et le test, j'ai une erreur Microsoft .Net Framework et mon programme ne s'execute pas correctement. Pourquoi j'ai cette erreur ? Comment régler ce probléme ?

Voila mon code :
My.Settings.mdp = TextBox1.Text
My.Settings.Save()

Process.Start("C:\Users\Henri\desktop\world of warcraft\wow.exe")


System.Threading.Thread.Sleep(5000)
My.Computer.Keyboard.SendKeys(TextBox1.Text)
My.Computer.Keyboard.SendKeys("{ENTER}")
System.Threading.Thread.Sleep(5000)
My.Computer.Keyboard.SendKeys("{ENTER}")
System.Threading.Thread.Sleep(5000)

Me.Close()
 

Evaelis

La Voix de la Sagesse
V
Ancien staff
Apr 28, 2010
22,949
468
1,699
Valhalla
Quelle erreur *_* ?
Tu utilise l'exe du debug ou du release ?
En administrateur ?
Quel framework ?
 

Evaelis

La Voix de la Sagesse
V
Ancien staff
Apr 28, 2010
22,949
468
1,699
Valhalla
Ce qui compte ce sont les détails de l'erreur :D
Et sinon quelle dll y sont liée ?
 

Flipote

Membre actif
Nov 25, 2011
184
85
934
J'ai liée aucune dll.
Erreur:
System.Configuration.ConfigurationErrorsException: Échec de l'initialisation du système de configuration ---> System.Configuration.ConfigurationErrorsException: Section de configuration non reconnue userSettings. (C:\Users\HENRI\AppData\Local\WoWLogger\WoWLogger.exe_Url_cdhm3u4jsftbuyaqexnszgwifb3usymr\1.0.0.0\user.config line 3)
à System.Configuration.ConfigurationSchemaErrors.ThrowIfErrors(Boolean ignoreLocal)
à System.Configuration.BaseConfigurationRecord.ThrowIfParseErrors(ConfigurationSchemaErrors schemaErrors)
à System.Configuration.BaseConfigurationRecord.ThrowIfInitErrors()
à System.Configuration.ClientConfigurationSystem.OnConfigRemoved(Object sender, InternalConfigEventArgs e)
--- Fin de la trace de la pile d'exception interne ---
à System.Configuration.ClientConfigurationSystem.OnConfigRemoved(Object sender, InternalConfigEventArgs e)
à System.Configuration.Internal.InternalConfigRoot.OnConfigRemoved(InternalConfigEventArgs e)
à System.Configuration.Internal.InternalConfigRoot.RemoveConfigImpl(String configPath, BaseConfigurationRecord configRecord)
à System.Configuration.BaseConfigurationRecord.GetSectionRecursive(String configKey, Boolean getLkg, Boolean checkPermission, Boolean getRuntimeObject, Boolean requestIsHere, Object& result, Object& resultRuntimeObject)
à System.Configuration.BaseConfigurationRecord.GetSection(String configKey)
à System.Configuration.ClientConfigurationSystem.System.Configuration.Internal.IInternalConfigSystem.GetSection(String sectionName)
à System.Configuration.ConfigurationManager.GetSection(String sectionName)
à System.Configuration.ClientSettingsStore.ReadSettings(String sectionName, Boolean isUserScoped)
à System.Configuration.LocalFileSettingsProvider.GetPropertyValues(SettingsContext context, SettingsPropertyCollection properties)
à System.Configuration.SettingsBase.GetPropertiesFromProvider(SettingsProvider provider)
à System.Configuration.SettingsBase.GetPropertyValueByName(String propertyName)
à System.Configuration.SettingsBase.get_Item(String propertyName)
à System.Configuration.ApplicationSettingsBase.GetPropertyValue(String propertyName)
à System.Configuration.ApplicationSettingsBase.get_Item(String propertyName)
à WoWLogger.My.MySettings.get_mdp()
à WoWLogger.Form1.Form1_Load(Object sender, EventArgs e)
à System.EventHandler.Invoke(Object sender, EventArgs e)
à System.Windows.Forms.Form.OnLoad(EventArgs e)
à System.Windows.Forms.Form.OnCreateControl()
à System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)
à System.Windows.Forms.Control.CreateControl()
à System.Windows.Forms.Control.WmShowWindow(Message& m)
à System.Windows.Forms.Control.WndProc(Message& m)
à System.Windows.Forms.ScrollableControl.WndProc(Message& m)
à System.Windows.Forms.ContainerControl.WndProc(Message& m)
à System.Windows.Forms.Form.WmShowWindow(Message& m)
à System.Windows.Forms.Form.WndProc(Message& m)
à System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
à System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
à System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** Assemblys chargés **************
mscorlib
Version de l'assembly*: 4.0.0.0
Version Win32*: 4.0.30319.18034 built by: FX45RTMGDR
CodeBase*: file:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/mscorlib.dll
----------------------------------------
WoWLogger
Version de l'assembly*: 1.0.0.0
Version Win32*: 1.0.0.0
CodeBase*: file:///C:/Users/HENRI/Desktop/WoWLogger.exe
----------------------------------------
Microsoft.VisualBasic
Version de l'assembly*: 10.0.0.0
Version Win32*: 11.0.50709.17929 built by: FX45RTMREL
CodeBase*: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/Microsoft.VisualBasic/v4.0_10.0.0.0__b03f5f7f11d50a3a/Microsoft.VisualBasic.dll
----------------------------------------
System
Version de l'assembly*: 4.0.0.0
Version Win32*: 4.0.30319.18044 built by: FX45RTMGDR
CodeBase*: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Core
Version de l'assembly*: 4.0.0.0
Version Win32*: 4.0.30319.17929 built by: FX45RTMREL
CodeBase*: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll
----------------------------------------
System.Windows.Forms
Version de l'assembly*: 4.0.0.0
Version Win32*: 4.0.30319.18036 built by: FX45RTMGDR
CodeBase*: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System.Drawing
Version de l'assembly*: 4.0.0.0
Version Win32*: 4.0.30319.18021 built by: FX45RTMGDR
CodeBase*: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System.Configuration
Version de l'assembly*: 4.0.0.0
Version Win32*: 4.0.30319.17929 built by: FX45RTMREL
CodeBase*: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
System.Xml
Version de l'assembly*: 4.0.0.0
Version Win32*: 4.0.30319.18034 built by: FX45RTMGDR
CodeBase*: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
System.Runtime.Remoting
Version de l'assembly*: 4.0.0.0
Version Win32*: 4.0.30319.17929 built by: FX45RTMREL
CodeBase*: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Runtime.Remoting/v4.0_4.0.0.0__b77a5c561934e089/System.Runtime.Remoting.dll
----------------------------------------
System.Configuration.resources
Version de l'assembly*: 4.0.0.0
Version Win32*: 4.0.30319.17929 built by: FX45RTMREL
CodeBase*: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Configuration.resources/v4.0_4.0.0.0_fr_b03f5f7f11d50a3a/System.Configuration.resources.dll
----------------------------------------
System.Windows.Forms.resources
Version de l'assembly*: 4.0.0.0
Version Win32*: 4.0.30319.17929 built by: FX45RTMREL
CodeBase*: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms.resources/v4.0_4.0.0.0_fr_b77a5c561934e089/System.Windows.Forms.resources.dll
----------------------------------------
mscorlib.resources
Version de l'assembly*: 4.0.0.0
Version Win32*: 4.0.30319.17929 built by: FX45RTMREL
CodeBase*: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/mscorlib.resources/v4.0_4.0.0.0_fr_b77a5c561934e089/mscorlib.resources.dll
----------------------------------------

************** Débogage JIT **************
Pour activer le débogage juste-à-temps (JIT), le fichier de configuration pour cette
application ou cet ordinateur (machine.config) doit avoir la valeur
jitDebugging définie dans la section system.windows.forms.
L'application doit également être compilée avec le débogage
activé.

Par exemple*:

<configuration>
<system.windows.forms jitDebugging="true" />
</configuration>

Lorsque le débogage juste-à-temps est activé, les exceptions non gérées
seront envoyées au débogueur JIT inscrit sur l'ordinateur
plutôt que d'être gérées par cette boîte de dialogue.
 

Evaelis

La Voix de la Sagesse
V
Ancien staff
Apr 28, 2010
22,949
468
1,699
Valhalla
WoWLogger. exe_Url_cdhm3u4jsftbuyaqexnszgwifb3usymr\1.0.0.0\u ser.config line 3
Je trouve louche que tu est un espace dans ton user.config déjà, quelles fichiers y a t-il dans le dossier de debug / release ?
 

Flipote

Membre actif
Nov 25, 2011
184
85
934
Debug :
-WoWLogger.xml
-WoWLogger.vshost.exe.manifest
-WoWLogger.vshost.exe.config
-WoWLogger.vshost.exe
-WoWLogger.pdb
-WoWLogger.exe.config
-WoWLogger.exe
-wow.vshost.exe.manifest
-wow.vshost.exe.config

Release :
VIDE
 

Evaelis

La Voix de la Sagesse
V
Ancien staff
Apr 28, 2010
22,949
468
1,699
Valhalla
Release : vide, tu n'a donc pas utilisé la version de release (Sélectionne release => Générer)
Dis moi si l'erreur change
 

Evaelis

La Voix de la Sagesse
V
Ancien staff
Apr 28, 2010
22,949
468
1,699
Valhalla
1369240410-tro.png
 

Ben

Master Chief
V
Ancien staff
Mar 3, 2011
4,069
3
944
Un peut partout.
En regardant la location de l'erreur :
(C:\Users\HENRI\AppData\Local\WoWLogger\WoWLogger. exe_Url_cdhm3u4jsftbuyaqexnszgwifb3usymr\1.0.0.0\user.config line 3)

On comprends que le problème viens du fichier "user.config" à la ligne 3.
 

orkiko

Membre
Sep 3, 2013
9
0
121
33
ok ok j'ai peut etre ta solution , deja regarde si ton programme n'est pas actif en tache ,si c'est le cas supprime des processus,apres réenregistre le sous vb,
==> passons a ton code:
My.Settings.mdp = TextBox1.Text
My.Settings.Save()

Process.Start("C:\Users\Henri\desktop\world of warcraft\wow.exe")


System.Threading.Thread.Sleep(5000)
SendKeys.send(TextBox1.Text) <<<=======ligne que j'ai remplacée
sendkeys.send("{ENTER}") <<<======ligne que j'ai remplacée
System.Threading.Thread.Sleep(5000)
sendkeys.Send("{ENTER}") <<<=====ligne que j'ai remplacée
System.Threading.Thread.Sleep(5000)

Me.Close()
 
Status
Not open for further replies.