Bonjour,

j'ai un projet deployé avec .exe un fichier.config et des dlls, je lance le .exe sur ma machine ça marche mais je le lance à aprtir d'une autre machine àa marche pas, un message d'erreur est affiché

System.UnauthorizedAccessException: Tentative d'exécution d'une opération non autorisée.

à System.Security.AccessControl.Win32.SetSecurityInfo(ResourceType type, String name, SafeHandle handle, SecurityInfos securityInformation, SecurityIdentifier owner, SecurityIdentifier group, GenericAcl sacl, GenericAcl dacl)

à System.Security.AccessControl.NativeObjectSecurity.Persist(String name, SafeHandle handle, AccessControlSections includeSections, Object exceptionContext)

à System.Security.AccessControl.NativeObjectSecurity.Persist(String name, AccessControlSections includeSections, Object exceptionContext)

à System.Security.AccessControl.NativeObjectSecurity.Persist(String name, AccessControlSections includeSections)

à System.Security.AccessControl.FileSystemSecurity.Persist(String fullPath)

à System.IO.File.SetAccessControl(String path, FileSecurity fileSecurity)

à System.Configuration.Internal.WriteFileContext.DuplicateTemplateAttributes(String source, String destination)

à System.Configuration.Internal.WriteFileContext.DuplicateFileAttributes(String source, String destination)

à System.Configuration.Internal.WriteFileContext.Complete(String filename, Boolean success)

à System.Configuration.Internal.InternalConfigHost.StaticWriteCompleted(String streamName, Boolean success, Object writeContext, Boolean assertPermissions)

à System.Configuration.Internal.InternalConfigHost.System.Configuration.Internal.IInternalConfigHost.WriteCompleted(String streamName, Boolean success, Object writeContext, Boolean assertPermissions)

à System.Configuration.Internal.InternalConfigHost.System.Configuration.Internal.IInternalConfigHost.WriteCompleted(String streamName, Boolean success, Object writeContext)

à System.Configuration.Internal.DelegatingConfigHost.WriteCompleted(String streamName, Boolean success, Object writeContext)

à System.Configuration.UpdateConfigHost.WriteCompleted(String streamName, Boolean success, Object writeContext)

à System.Configuration.MgmtConfigurationRecord.SaveAs(String filename, ConfigurationSaveMode saveMode, Boolean forceUpdateAll)

à System.Configuration.Configuration.SaveAsImpl(String filename, ConfigurationSaveMode saveMode, Boolean forceSaveAll)

à System.Configuration.Configuration.Save()

à System.Windows.Forms.Control.OnClick(EventArgs e)

à DevExpress.XtraEditors.BaseButton.OnClick(EventArgs e)

à DevExpress.XtraEditors.BaseButton.OnMouseUp(MouseEventArgs e)

à System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)

à System.Windows.Forms.Control.WndProc(Message& m)

à DevExpress.Utils.Controls.ControlBase.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 : 2.0.0.0

Version Win32 : 2.0.50727.3053 (netfxsp.050727-3000)

CodeBase : file:///C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll



----------------------------------------

System.Configuration

Version de l'assembly : 2.0.0.0

Version Win32 : 2.0.50727.3053 (netfxsp.050727-3000)

CodeBase : file:///C:/WINDOWS/assembly/GAC_MSIL/System.Configuration/2.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll

----------------------------------------

System

Version de l'assembly : 2.0.0.0

Version Win32 : 2.0.50727.3053 (netfxsp.050727-3000)

CodeBase : file:///C:/WINDOWS/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll

----------------------------------------

System.Xml

Version de l'assembly : 2.0.0.0

Version Win32 : 2.0.50727.3053 (netfxsp.050727-3000)

CodeBase : file:///C:/WINDOWS/assembly/GAC_MSIL/System.Xml/2.0.0.0__b77a5c561934e089/System.Xml.dll

----------------------------------------

mscorlib.resources

Version de l'assembly : 2.0.0.0

Version Win32 : 2.0.50727.3053 (netfxsp.050727-3000)

CodeBase : file:///C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll

----------------------------------------

System.Windows.Forms

Version de l'assembly : 2.0.0.0

Version Win32 : 2.0.50727.3053 (netfxsp.050727-3000)

CodeBase : file:///C:/WINDOWS/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll

----------------------------------------

System.Drawing

Version de l'assembly : 2.0.0.0

Version Win32 : 2.0.50727.3053 (netfxsp.050727-3000)

CodeBase : file:///C:/WINDOWS/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.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 :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
<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.

des idées???

autre question il y a pas un outil qui me permet de recuperer la source à aprtr de ces dlls, ou au moin de bien comprendre les dlls.
par exemple la reflexion?????
merci d'avance