Buongiorno,
vorrei creare un programmino (possibilmente una cosa come un file batch) che, quando viene inserita un'unità USB (come una chiavetta), avvia un altro file.
Ho pensato di farlo in due modi:
Spero che riusciate a comprendere il mio problema e, se possibile, a fornirmi una buona soluzione.
Nel frattempo vi auguro una buona serata
vorrei creare un programmino (possibilmente una cosa come un file batch) che, quando viene inserita un'unità USB (come una chiavetta), avvia un altro file.
Ho pensato di farlo in due modi:
- Mediante un file che continua a controllare (ogni 20 secondi) se è stata inserita una chiavetta USB
Questo metodo è piuttosto semplice.
Ho creato un file batch che fa quanto ho descritto in questo modo
Codice:
[/INDENT][/INDENT][/INDENT]
[INDENT=4][INDENT=4]:loop[/INDENT][/INDENT]
[INDENT=4][INDENT=4]if exist "F:" ([/INDENT][/INDENT]
[INDENT=4][INDENT=4] APRI IL MIO FILE[/INDENT][/INDENT]
[INDENT=4][INDENT=4]) else ([/INDENT][/INDENT]
[INDENT=4][INDENT=4] timeout /t 20[/INDENT][/INDENT]
[INDENT=4][INDENT=4] goto loop[/INDENT][/INDENT]
[INDENT=4][INDENT=4][INDENT=4])
In questo caso ciò che mi serve è poter aprire questo file all'avvio del computer senza i privilegi di amministratore, ovvero senza modificare la lista di programmi che vengono avviati automaticamente.
Qualcuno ha una qualche idea su come farlo?
- Mediante un file/programmino che riconosce direttamente quando viene inserita un'unità USB ed apre il secondo file
Non ho invece idea di come realizzare questo secondo metodo.
Infatti, ho accesso e posso creare files solamente nella directory C:, non nella chiavetta USB. Per intenderci, non posso modificare il file AutoRun.inf presente sulla chiavetta (cosa che mi permetterebbe di avviare il mio file quando inserita).
Spero che riusciate a comprendere il mio problema e, se possibile, a fornirmi una buona soluzione.
Nel frattempo vi auguro una buona serata
~Urel
Ultima modifica: