Pagina 1 di 1

potete sistemare l'articolo "cavo di rete scollegato"?

MessaggioInviato: gio ott 23, 2008 1:47 pm
da ildani
Ciao,
nel vostro articolo Disabilitare "Cavo di Rete Scollegato" all'indirizzo http://www.MegaLab.it/2360 proponete un programma per disabilitare l'iconcina che avvisa del cavo scollegato.
Ho già lasciato un commento dicendo che con XP SP3 il programma a me non funziona, ma a quanto pare non è molto visibile quel commento a voi dello staff, quindi vi riscrivo sul forum chiedendovi se potete aggiornare il programma per risolvere il problema.
A dir la verità sembra poprio che non funzioni, al di là del service pack 3 o meno, perché ho provato anche in una macchina virtuale con XP SP2 e ottengo sempre l'errore.
L'errore è questo:
Codice: Seleziona tutto
Le informazioni su come richiamare il debug JIT (Just-In-Time) anziché questa finestra
sono riportate in fondo al messaggio.

************** Testo dell'eccezione **************
System.IO.DirectoryNotFoundException: Impossibile trovare una parte del percorso 'C:\Documents and Settings\Administrator\Local Settings\Temp\tricks.mli'.
   in System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
   in System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy)
   in System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options)
   in System.IO.StreamWriter.CreateFile(String path, Boolean append)
   in System.IO.StreamWriter..ctor(String path, Boolean append, Encoding encoding, Int32 bufferSize)
   in System.IO.StreamWriter..ctor(String path)
   in Cable_Unplugged.frmMain.cmdAbilita_Click(Object sender, EventArgs e)
   in System.Windows.Forms.Control.OnClick(EventArgs e)
   in System.Windows.Forms.Button.OnClick(EventArgs e)
   in System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
   in System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
   in System.Windows.Forms.Control.WndProc(Message& m)
   in System.Windows.Forms.ButtonBase.WndProc(Message& m)
   in System.Windows.Forms.Button.WndProc(Message& m)
   in System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
   in System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
   in System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** Assembly caricati **************
mscorlib
    Versione assembly: 2.0.0.0
    Versione Win32: 2.0.50727.1433 (REDBITS.050727-1400)
    Base di codice: file:///C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
----------------------------------------
Cable Unplugged
    Versione assembly: 1.0.1822.35708
    Versione Win32: 1.0.1822.35708
    Base di codice: file:///C:/Documents%20and%20Settings/Danilo/Desktop/Cable%20Unplugged.exe
----------------------------------------
System.Windows.Forms
    Versione assembly: 2.0.0.0
    Versione Win32: 2.0.50727.1433 (REDBITS.050727-1400)
    Base di codice: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System
    Versione assembly: 2.0.0.0
    Versione Win32: 2.0.50727.1433 (REDBITS.050727-1400)
    Base di codice: file:///C:/WINDOWS/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Drawing
    Versione assembly: 2.0.0.0
    Versione Win32: 2.0.50727.1433 (REDBITS.050727-1400)
    Base di codice: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
Microsoft.VisualBasic
    Versione assembly: 8.0.0.0
    Versione Win32: 8.0.50727.1433 (REDBITS.050727-1400)
    Base di codice: file:///C:/WINDOWS/assembly/GAC_MSIL/Microsoft.VisualBasic/8.0.0.0__b03f5f7f11d50a3a/Microsoft.VisualBasic.dll
----------------------------------------
mscorlib.resources
    Versione assembly: 2.0.0.0
    Versione Win32: 2.0.50727.1433 (REDBITS.050727-1400)
    Base di codice: file:///C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
----------------------------------------
System.Windows.Forms.resources
    Versione assembly: 2.0.0.0
    Versione Win32: 2.0.50727.1433 (REDBITS.050727-1400)
    Base di codice: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Windows.Forms.resources/2.0.0.0_it_b77a5c561934e089/System.Windows.Forms.resources.dll
----------------------------------------

************** Debug JIT **************
Per attivare il debug JIT, è 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.


PS: vi consiglio anche di scrivere nell'articolo che è necessario il .Net Framework.

Re: potete sistemare l'articolo "cavo di rete scollegato"?

MessaggioInviato: gio ott 23, 2008 2:00 pm
da ildani
Creando la cartella "Local Settings" e successivamente la sottocartella "Temp" nel percorso indicato dall'errore ovviamente il programma funziona.

Ad ogni modo le modifiche effettuate al registro di configurazione sono queste:
Codice: Seleziona tutto
Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\CLSID\{7007ACCF-3202-11D1-AAD2-00805FC1270E}]
@="Network Connections Tray"

[HKEY_CLASSES_ROOT\CLSID\{7007ACCF-3202-11D1-AAD2-00805FC1270E}\DefaultIcon]

[HKEY_CLASSES_ROOT\CLSID\{7007ACCF-3202-11D1-AAD2-00805FC1270E}\InProcServer32]
@="C:\\WINDOWS\\system32\\NETSHELL.dll"
"ThreadingModel"="Both"


Quindi volendo si può copiare e incollare il testo sopra riportato in un file di testo, da rinominare poi in "nocavoscollegato.reg" per poi cliccarci sopra due volte ed applicare le modifiche al registro.

Re: potete sistemare l'articolo "cavo di rete scollegato"?

MessaggioInviato: gio ott 23, 2008 2:10 pm
da ildani
Ultimissimo aggiornamento: ho riavviato il pc e la modifica non funziona, continuo a vedere le iconcine che mi avvisano del cavo di rete scollegato.
Però penso di avere capito come mai non va, infatti le icone che io voglio disabilitare riguardano delle interfacce di rete virtuali (sono tre virtualbox tap adapter che uso in bridge con l'interfaccia di rete fisica per dare accesso alla lan alle macchine virtuali)... dite che è per questo motivo che non funziona??
Grazie e scusate per i continui post, ma ne sto scoprendo una dietro l'altra [rolleyes] [acc2]

Re: potete sistemare l'articolo "cavo di rete scollegato"?

MessaggioInviato: gio ott 23, 2008 2:41 pm
da crazy.cat
ildani ha scritto:ma a quanto pare non è molto visibile quel commento a voi dello staff

Abbiamo qualche problema a visualizzare i commenti, ci stanno lavorando per sistemarlo.

Re: potete sistemare l'articolo "cavo di rete scollegato"?

MessaggioInviato: gio ott 23, 2008 5:22 pm
da ste_95
L'articolo è adesso aggiornato, e l'allegato funzionante per il Service Pack 3.

Grazie per la segnalazione.