Ciao e grazie per la risposta.
Ho provato anche a installare sulla macchina un altra versione di excell, ma il problema non è cambiato..inoltre inseguito a degli aggiornamenti sul Framework, il messaggio è cambiato....
P.s non penso sia il codice visto che su 3 macchine l'app. funziona, su questa andava fino a lunedì scorso dopo di chè a smesso si funzionare....
Le informazioni su come richiamare il debug JIT (Just-In-Time) anziché questa finestra
sono riportate in fondo al messaggio.
************** Testo dell'eccezione **************
System.InvalidOperationException: Impossibile eseguire l'operazione richiesta perché il contatore di prestazioni del processo è disattivato.
at System.Diagnostics.NtProcessManager.GetProcessInfos(PerformanceCounterLib library)
at System.Diagnostics.NtProcessManager.GetProcessInfos(String machineName, Boolean isRemoteMachine)
at System.Diagnostics.ProcessManager.GetProcessInfos(String machineName)
at System.Diagnostics.Process.GetProcessesByName(String processName, String machineName)
at System.Diagnostics.Process.GetProcessesByName(String processName)
at Form1.KillExcel()
at Form1.btnAvvia_Click(Object sender, EventArgs e)
at System.Windows.Forms.Control.OnClick(EventArgs e)
at System.Windows.Forms.Button.OnClick(EventArgs e)
at System.Windows.Forms.Button.WndProc(Message& m)
at System.Windows.Forms.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
************** Assembly caricati **************
mscorlib
Versione assembly: 1.0.5000.0
Versione Win32: 1.1.4322.2407
Base di codice:
file:///c:/windows/microsoft.net/framework/v1.1.4322/mscor ...
----------------------------------------
All-op
Versione assembly: 3.2.0.0
Versione Win32: 3.2.0.0
Base di codice:
file:///C:/Programmi/All-op/All-op.exe
----------------------------------------
System.Windows.Forms
Versione assembly: 1.0.5000.0
Versione Win32: 1.1.4322.2032
Base di codice:
file:///c:/windows/assembly/gac/system.windows.forms/1.0.5 ...
----------------------------------------
System
Versione assembly: 1.0.5000.0
Versione Win32: 1.1.4322.2407
Base di codice:
file:///c:/windows/assembly/gac/system/1.0.5000.0__b77a5c5 ...
----------------------------------------
System.Drawing
Versione assembly: 1.0.5000.0
Versione Win32: 1.1.4322.2032
Base di codice:
file:///c:/windows/assembly/gac/system.drawing/1.0.5000.0_ ...
----------------------------------------
Microsoft.VisualBasic
Versione assembly: 7.0.5000.0
Versione Win32: 7.10.6001.4
Base di codice:
file:///c:/windows/assembly/gac/microsoft.visualbasic/7.0. ...
----------------------------------------
Interop.Excel
Versione assembly: 1.5.0.0
Versione Win32: 1.5.0.0
Base di codice:
file:///C:/Programmi/All-op/Interop.Excel.DLL
----------------------------------------
System.resources
Versione assembly: 1.0.5000.0
Versione Win32: 1.1.4322.573
Base di codice:
file:///c:/windows/assembly/gac/system.resources/1.0.5000. ...
----------------------------------------
mscorlib.resources
Versione assembly: 1.0.5000.0
Versione Win32: 1.1.4322.573
Base di codice:
file:///c:/windows/assembly/gac/mscorlib.resources/1.0.500 ...
----------------------------------------
SYSTEM.WINDOWS.FORMS.resources
Versione assembly: 1.0.5000.0
Versione Win32: 1.1.4322.573
Base di codice:
file:///c:/windows/assembly/gac/system.windows.forms.resou ...
----------------------------------------
************** Debug JIT **************
Per attivare il debug JIT (Just-In-Time), è necessario impostare il valore
jitDebugging nella sezione system.windows.forms del file di configurazione
dell'applicazione o del computer (machine.config).
L'applicazione inoltre deve essere compilata con il debug
attivato.
Ad esempio:
<configuration>
<system.windows.forms jitDebugging="true" />
</configuration>
Quando il debug JIT è attivato, tutte le eccezioni non gestite
vengono inviate al debugger JIT registrato nel computer,
anziché essere gestite da questa finestra di dialogo.
grazie a tutti