|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#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] |
|
|
|
|
|
#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.
__________________
|
|
|
|
|
|
#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. |
|
|
|
|
|
#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 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. |
|
|
|
|
|
#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.
__________________
|
|
|
|
|
|
#6 |
|
Senior Member
Iscritto dal: May 2005
Messaggi: 8699
|
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 . |
|
|
|
|
|
#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] |
|
|
|
|
|
#8 |
|
Senior Member
Iscritto dal: May 2005
Messaggi: 8699
|
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 . |
|
|
|
|
|
#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] |
|
|
|
|
|
|
#10 |
|
Senior Member
Iscritto dal: May 2005
Messaggi: 8699
|
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. |
|
|
|
|
|
#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}
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] |
|
|
|
|
|
#12 |
|
Senior Member
Iscritto dal: May 2005
Messaggi: 8699
|
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 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. |
|
|
|
|
|
#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] |
|
|
|
|
|
#14 |
|
Senior Member
Iscritto dal: May 2005
Messaggi: 8699
|
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 . |
|
|
|
|
|
#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? ^^
__________________
|
|
|
|
|
|
#16 |
|
Senior Member
Iscritto dal: May 2005
Messaggi: 8699
|
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 . |
|
|
|
|
|
#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] |
|
|
|
|
|
#18 |
|
Senior Member
Iscritto dal: May 2005
Messaggi: 8699
|
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. |
|
|
|
|
|
#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] |
|
|
|
|
|
#20 |
|
Senior Member
Iscritto dal: May 2005
Messaggi: 8699
|
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: 17:17.




















