| 
 | |||||||
| 
 | 
|  | 
|  | 
|  | Strumenti | 
|  08-07-2013, 16:50 | #1 | 
| Senior Member Iscritto dal: Jul 2010 
					Messaggi: 9326
				 | 
				
				Creare evento alla connessione di una periferica
			 
		Allora.... ho bisogno di condividere uno scanner in una rete LAN. Posso farlo tramite un programmo, RemoteScan. Questo programmino, si configura per partire automaticamente all'avvio di Windows, e se non trova lo scanner collegato mostra un errore: "Lo scanner non risponde, BLABLABLA".  Per evitare questo fastidioso inconveniente, avevo pensato di far partire il programma appena viene connesso lo scanner. Mi serve un sistema per registrare un evento nel Visualizzatore eventi ogni qualvolta viene connesso lo scanner. Così, tramite l'utilità di pianificazione posso far partire il programma ogni volta che viene registrato quell'evento. Ecco. Veniamo alla domanda. Come fare a scrivere un evento nel Visualizzatore eventi non appena viene collegata una periferica? 
				__________________ [CASE Cooler Master Silencio 550]-[MOBO Asrock Z68 Pro3]-[CPU Intel Core i7-2600K]-[RAM 8GB G.Skill]-[HDD 1TB Samsung + 320GB Samsung + 500GB Maxtor]-[VGA Zotac Geforce GTX 560 Ti]-[MASTERIZZATORE Samsung SH-S222AB][S.O. Windows 7 64 bit] | 
|   |   | 
|  08-07-2013, 17:50 | #2 | 
| Senior Member Iscritto dal: Jan 2007 Città: quel ramo del lago di como, che volge a mezzogiorno... ^^ 
					Messaggi: 19625
				 | 
		di sicuro succede ben più di un evento, quando attacchi lo scanner. hai presente le operazioni pianificate? le condizioni per l'attivazione includono una lista oscena di possibilità (oltre all'inserimento manuale di script). ho letto anche la voce "eventi Hardware", ma purtroppo NULLA riguardo il driver TWAIN. -.- leggendo qui (forensicwiki) e aguzzando la mia testa, mi sono dato un colpo in faccia. USBDeview (clicca e scarica). annotati tutta la riga inerente allo scanner, e assicurati che rimanga sempre allo stesso indirizzo (è in tempo reale, stacca e attacca lo scanner, vedrai il pallino verde diventare grigio e viceversa. 
				__________________ | 
|   |   | 
|  08-07-2013, 17:56 | #3 | 
| Senior Member Iscritto dal: Jan 2007 Città: quel ramo del lago di como, che volge a mezzogiorno... ^^ 
					Messaggi: 19625
				 | 
		ODDIDIIIOOOOOOOOO!!!!!!!!!!!!!! USBDEVIEW! MENU OPTIONS!!!!!! Advanced Options. va vista la sintassi ma sta li. senza NIENT'ALTRO Da fare.! PS. spero che lo scanner sia USB. non l'hai specificato, indi... son' azzi tuoi. aspetto risposta   
				__________________ Ultima modifica di Khronos : 08-07-2013 alle 17:59. | 
|   |   | 
|  08-07-2013, 18:46 | #4 | 
| Senior Member Iscritto dal: Jul 2010 
					Messaggi: 9326
				 | 
		Ho fatto qualche tentativo con USBDEVIEW, ma ci sono alcuni problemi. 1. Il programma non mi fa scegliere a quale periferica associare l'apertura del programma. Quindi, se in Advanced Options configuro l'apertura di RemoteScan, mi si apre per ogni periferica che collego   2. Questa è bella  configuro l'apertura di cmd quando viene collegata una periferica, collego una qualsiasi periferica USB e mi apre una copia di cmd per ogni periferica USB che ho... Qualche idea? Edit. Si lo scanner è USB. 
				__________________ [CASE Cooler Master Silencio 550]-[MOBO Asrock Z68 Pro3]-[CPU Intel Core i7-2600K]-[RAM 8GB G.Skill]-[HDD 1TB Samsung + 320GB Samsung + 500GB Maxtor]-[VGA Zotac Geforce GTX 560 Ti]-[MASTERIZZATORE Samsung SH-S222AB][S.O. Windows 7 64 bit] Ultima modifica di Blue_screen_of_death : 08-07-2013 alle 18:52. | 
|   |   | 
|  08-07-2013, 20:52 | #5 | 
| Senior Member Iscritto dal: Jan 2007 Città: quel ramo del lago di como, che volge a mezzogiorno... ^^ 
					Messaggi: 19625
				 | 
		scusa, eh: "you can use the following variables" %device_name% %device_desc% %drive% %serial_number% %vid% %pid% %vid_hex% %pid_hex% %device_type% %service_name% %device_class% %device_mfg% %driver_file% %driver_version% %power% %firmware_revision% %product_name% %vendor_name% %usb_version% quelle in grassetto ci servono eccome. io direi. creiamo un batch che viene lanciato tutte le volte. che controlla una di quelle variabili. e se la trova uguale al tuo scanner...parte il programmino. 
				__________________ | 
|   |   | 
|  09-07-2013, 15:36 | #6 | 
| Senior Member Iscritto dal: May 2005 
					Messaggi: 8697
				 | 
		Puoi scrivere qual'è ID istanza periferica? E' una cosa tipo: Codice: USB\ROOT_HUB20\4&6A987E4&0 
				__________________ . Thread Ufficiali: EasyCrypt ~ Old Files Manager ~ OSD Clock The real me is no match for the legend . | 
|   |   | 
|  09-07-2013, 15:47 | #7 | 
| Senior Member Iscritto dal: Jul 2010 
					Messaggi: 9326
				 | 
		Intendi l'ID hardware dello scanner?  USB\VID_04E8&PID_344F&REV_0100&MI_01 USB\VID_04E8&PID_344F&MI_01 
				__________________ [CASE Cooler Master Silencio 550]-[MOBO Asrock Z68 Pro3]-[CPU Intel Core i7-2600K]-[RAM 8GB G.Skill]-[HDD 1TB Samsung + 320GB Samsung + 500GB Maxtor]-[VGA Zotac Geforce GTX 560 Ti]-[MASTERIZZATORE Samsung SH-S222AB][S.O. Windows 7 64 bit] | 
|   |   | 
|  09-07-2013, 15:50 | #8 | 
| Senior Member Iscritto dal: May 2005 
					Messaggi: 8697
				 | 
		No, intendo quello che ho detto   Si chiama proprio "ID istanza periferica", è la prima voce in "Dettagli" 
				__________________ . Thread Ufficiali: EasyCrypt ~ Old Files Manager ~ OSD Clock The real me is no match for the legend . | 
|   |   | 
|  09-07-2013, 16:01 | #9 | |
| Senior Member Iscritto dal: Jul 2010 
					Messaggi: 9326
				 | 
		haha Perdonami ma proprio non lo trovo... la prima voce nella scheda Dettagli è Descrizione del dispositivo. Però in compenso ho trovato una cosa simile: Percorso istanza dispositivo. Spero vada bene! (  ) Quote: 
 
				__________________ [CASE Cooler Master Silencio 550]-[MOBO Asrock Z68 Pro3]-[CPU Intel Core i7-2600K]-[RAM 8GB G.Skill]-[HDD 1TB Samsung + 320GB Samsung + 500GB Maxtor]-[VGA Zotac Geforce GTX 560 Ti]-[MASTERIZZATORE Samsung SH-S222AB][S.O. Windows 7 64 bit] | |
|   |   | 
|  09-07-2013, 16:25 | #10 | 
| Senior Member Iscritto dal: May 2005 
					Messaggi: 8697
				 | 
		Chi fa da sé fa per tre   Scarica questo ed avvialo: -Rimosso- Genererà un file di testo. Scrivimi sotto CODE tutte le informazioni riguardanti allo scanner ( non di tutte le periferiche USB che hai, grazie  ) 
				__________________ . Thread Ufficiali: EasyCrypt ~ Old Files Manager ~ OSD Clock The real me is no match for the legend . Ultima modifica di x_Master_x : 09-07-2013 alle 17:05. | 
|   |   | 
|  09-07-2013, 16:33 | #11 | 
| Senior Member Iscritto dal: Jul 2010 
					Messaggi: 9326
				 | Codice: Caption: Dispositivo USB composito
Descrizione: Dispositivo USB composito
Nome: Dispositivo USB composito
IstanzaID: USB\VID_04E8&PID_344F\Z6TTB8KC9F006JH
PNPIstanzaID: USB\VID_04E8&PID_344F\Z6TTB8KC9F006JH
Caption: Samsung SCX-3400 Series
Descrizione: Samsung SCX-3400 Series
Nome: Samsung SCX-3400 Series
IstanzaID: USB\VID_04E8&PID_344F&MI_00\7&9C5A4E1&0&0000
PNPIstanzaID: USB\VID_04E8&PID_344F&MI_00\7&9C5A4E1&0&0000
Caption: Supporto stampa USB
Descrizione: Supporto stampa USB
Nome: Supporto stampa USB
IstanzaID: USB\VID_04E8&PID_344F&MI_01\7&9C5A4E1&0&0001
PNPIstanzaID: USB\VID_04E8&PID_344F&MI_01\7&9C5A4E1&0&0001
Caption: Samsung SCX-3400 Series XPS
Descrizione: Samsung SCX-3400 Series XPS
Nome: Samsung SCX-3400 Series XPS
IstanzaID: USBPRINT\SAMSUNGSCX-3400_SERIES\8&36C49A8A&0&USB002
PNPIstanzaID: USBPRINT\SAMSUNGSCX-3400_SERIES\8&36C49A8A&0&USB002
Caption: Samsung SCX-3400 Series
Descrizione: Coda di stampa locale
Nome: Samsung SCX-3400 Series
IstanzaID: SWD\PRINTENUM\{7F95FFAF-E745-4C05-84CE-6E2D7EFB9AE7}
PNPIstanzaID: SWD\PRINTENUM\{7F95FFAF-E745-4C05-84CE-6E2D7EFB9AE7} ). per questo nell'elenco leggi anche "stampa"... P.S. Intanto sto lavorando in C# per fare quello che ha detto Khronos. Però continuiamo anche con il tuo procedimento... che l'idea mi piace...   
				__________________ [CASE Cooler Master Silencio 550]-[MOBO Asrock Z68 Pro3]-[CPU Intel Core i7-2600K]-[RAM 8GB G.Skill]-[HDD 1TB Samsung + 320GB Samsung + 500GB Maxtor]-[VGA Zotac Geforce GTX 560 Ti]-[MASTERIZZATORE Samsung SH-S222AB][S.O. Windows 7 64 bit] | 
|   |   | 
|  09-07-2013, 16:53 | #12 | 
| Senior Member Iscritto dal: May 2005 
					Messaggi: 8697
				 | 
		Che casino   Ti spiego quello che dovrai fare, segui con attenzione: EDIT: Togli lo scanner/stampante prima di procedere, mi ero dimenticato di scrivertelo, è la prima cosa  1) Scarica questo: -Rimosso- 2) Stacca lo scanner/stampante dalla USB, avvia l'.exe e ti apparirà un messaggio, dovrai inserire il primo IstanzaID, cioè: Codice: USB\VID_04E8&PID_344F\Z6TTB8KC9F006JH 3) Ti apparirà il messaggio "inseririre lo scanner" --> CLICCA SU OK! 4) Dopo aver cliccato su OK ( ribadisco  ) quindi con nessun messaggio presente collega lo scanner/stampante. Aspetta qualche secondo e: Se appare un bel messaggio: Puoi gioire! Funziona e mi scrivi quale è l'ID, poi me lo vedo io Se non ti appare nessun messaggio: Clicca ESC sulla tastiera e verifica che il processo Test2.exe non sia più presente. Ripeti dal punto 2) con tutti e 5 gli ID P.S Io ho provato con il mio mouse USB e funziona, lo dico tanto per dire perchè credo che hai capito che non ti stò facendo perdere tempo ( al massimo è il contrario, scherzo  ) 
				__________________ . Thread Ufficiali: EasyCrypt ~ Old Files Manager ~ OSD Clock The real me is no match for the legend . Ultima modifica di x_Master_x : 09-07-2013 alle 17:10. | 
|   |   | 
|  09-07-2013, 17:03 | #13 | 
| Senior Member Iscritto dal: Jul 2010 
					Messaggi: 9326
				 | 
		Si. Mi compare la finestra con l'ID (USB\VID_04E8&PID_344F\Z6TTB8KC9F006JH), quindi è quello che hai detto tu.
		 
				__________________ [CASE Cooler Master Silencio 550]-[MOBO Asrock Z68 Pro3]-[CPU Intel Core i7-2600K]-[RAM 8GB G.Skill]-[HDD 1TB Samsung + 320GB Samsung + 500GB Maxtor]-[VGA Zotac Geforce GTX 560 Ti]-[MASTERIZZATORE Samsung SH-S222AB][S.O. Windows 7 64 bit] | 
|   |   | 
|  09-07-2013, 17:09 | #14 | 
| Senior Member Iscritto dal: May 2005 
					Messaggi: 8697
				 | 
		Alla fine del mese, dopo regolare pagamento, avrai il tuo .exe personalizzato   Domani ti posto il programma che ti permetterà di avviare un software alla connessione dello scanner, devo solo togliere gli inutili messaggi, aggiungere una icona nella tray che ti permetta di capire che il programma è in esecuzione e chiuderlo da lì ( eventualmente ), infine aggiungere un .ini che ti permetta di scrivere il percorso del software da avviare. 
				__________________ . Thread Ufficiali: EasyCrypt ~ Old Files Manager ~ OSD Clock The real me is no match for the legend . | 
|   |   | 
|  09-07-2013, 17:16 | #15 | 
| Senior Member Iscritto dal: Jan 2007 Città: quel ramo del lago di como, che volge a mezzogiorno... ^^ 
					Messaggi: 19625
				 | 
		x_master_x, lo fai tramite WMI o vbscript o che altro? ^^
		 
				__________________ | 
|   |   | 
|  09-07-2013, 17:19 | #16 | 
| Senior Member Iscritto dal: May 2005 
					Messaggi: 8697
				 | 
		Delfino curioso   WMI, non credo ci siano altre scelte. 
				__________________ . Thread Ufficiali: EasyCrypt ~ Old Files Manager ~ OSD Clock The real me is no match for the legend . | 
|   |   | 
|  09-07-2013, 17:46 | #17 | 
| Senior Member Iscritto dal: Jul 2010 
					Messaggi: 9326
				 | 
		Perfetto!! Allora aspetto il programma... Grazie di tutto ^^ Ah, quasi dimenticavo... Alla fine mica l'ho trovato sto ID istanza periferica in Gestione dispositivi........ ma che fine avrà fatto?   
				__________________ [CASE Cooler Master Silencio 550]-[MOBO Asrock Z68 Pro3]-[CPU Intel Core i7-2600K]-[RAM 8GB G.Skill]-[HDD 1TB Samsung + 320GB Samsung + 500GB Maxtor]-[VGA Zotac Geforce GTX 560 Ti]-[MASTERIZZATORE Samsung SH-S222AB][S.O. Windows 7 64 bit] | 
|   |   | 
|  10-07-2013, 10:40 | #18 | 
| Senior Member Iscritto dal: May 2005 
					Messaggi: 8697
				 | 
		Download: SCX-3400 Startup Il funzionamento è semplice, al primo avvio verrà creato il file config.ini Inserisci la path del programma, in questo modo: Codice: [PATH] SOFTWARE=C:\WINDOWS\notepad.exe Quando verrà rilevata la connessione, verrà avviato il software dall'.ini ed il programma si chiuderà autonomamente. P.S. Ovviamente funziona solo per quel modello di multifunzione, lo dico per quelli che leggono 
				__________________ . Thread Ufficiali: EasyCrypt ~ Old Files Manager ~ OSD Clock The real me is no match for the legend . Ultima modifica di x_Master_x : 10-07-2013 alle 15:33. | 
|   |   | 
|  10-07-2013, 11:52 | #19 | 
| Senior Member Iscritto dal: Jul 2010 
					Messaggi: 9326
				 | 
		Eccoloooo... però non funziona. cioèè. sembra che non rileva lo scanner. Configuro il file config.ini , come hai detto. Avvio il programma e si mette in background. Compare l'icona nella tray. Però accendo lo scanner e non succede niente, il programma resta aperto nella tray, e non si apre l'exe che ho inserito nel config.ini .  È un caso disperato?!?   
				__________________ [CASE Cooler Master Silencio 550]-[MOBO Asrock Z68 Pro3]-[CPU Intel Core i7-2600K]-[RAM 8GB G.Skill]-[HDD 1TB Samsung + 320GB Samsung + 500GB Maxtor]-[VGA Zotac Geforce GTX 560 Ti]-[MASTERIZZATORE Samsung SH-S222AB][S.O. Windows 7 64 bit] | 
|   |   | 
|  10-07-2013, 14:58 | #20 | 
| Senior Member Iscritto dal: May 2005 
					Messaggi: 8697
				 | 
		Come può non funzionare quando ieri funzionava?   Riprova con questo: -Rimosso- Avvialo, appare il messaggio quando accendi e-o colleghi lo scanner? Ricordati che prima dell'avvio lo scanner deve essere scollegato-spento ( lo dico per precauzione, non fà differenza però se è collegato lo devi staccare / ricollegare ) 
				__________________ . Thread Ufficiali: EasyCrypt ~ Old Files Manager ~ OSD Clock The real me is no match for the legend . Ultima modifica di x_Master_x : 10-07-2013 alle 15:33. | 
|   |   | 
|   | 
| Strumenti | |
| 
 | 
 | 
Tutti gli orari sono GMT +1. Ora sono le: 14:51.









 
		 
		 
		 
		








 
  
 



 
                        
                        










