Newsgroup: it.comp.os.win.windows10
Titolo: Fissare lettera di unita' su disco esterno e piu' PC

buongiorno a tutti
 
vorrei che ogni volta che inserisco il mio disco esterno a qualsiasi PC
me lo riconosca sempre con la stessa lettera.
 
esiste magari una qualche utility da mettere nel disco che in autostart
assegna la lettera senza farlo manualmente ?
qualche idea ?
Grazie
--
Rado

 PC me lo riconosca sempre con la stessa lettera.
 
Non lo puoi fare, o meglio lo puoi fare per UN computer ma non per
"qualsiasi" computer, basta rifletterci un attimo per capire il motivo
 
 

 attimo per capire il motivo
 
Certo, il motivo è evidente. Però giusto a livello di
esercizio, forse si può almeno chiedere al sistema se la
lettera è disponibile e nel caso usarla.
 
Non so che anche le unità disco possono comportarsi come i
DVD ovvero che se c'è un init.ini (se il nome è quello)
viene letto ed eseguito. Se il file può richiamare dei
comandi si potrebbe scrivere un batch che controlli se la
lettera è disponibile e se c'è il comando, fargli
assegnare quella. Ovvio, troppi "se" però forse con una
variante di questa procedura si potrebbe provare.
 
 
-- 
Com'era bello correre nudi tra l'abside
e le navate prima che gli infermieri
riuscissero ad acchiapparci...

 lettera è disponibile e nel caso usarla.
 
Si ... ma ti servirebbe un "pezzo di codice" per farlo, ed una cosa del
genere non sarebbe molto pratica, anche perchè per motivi di sicurezza,
di solito "l'autorun" viene disattivato; oltre a questo per andare a
modificare la lettera assegnata, servirebbero privilegi amministrativi
 
 



comunque... le chiamate "base" da effettuare sono queste
 
https://learn.microsoft.com/en-us/windows/win32/api/fileapi/nf-fileapi-getvolumenameforvolumemountpointw
 
 
https://learn.microsoft.com/en-us/windows/win32/api/fileapi/nf-fileapi-deletevolumemountpointw
 
 
https://learn.microsoft.com/en-us/windows/win32/api/winbase/nf-winbase-setvolumemountpointw
 
 
con la prima si ricava l'identificativo del volume (GUID) partendo
dalla lettera di unità attuale, con la seconda si elimina il "mount
point" per quel volume e, con la terza, si ricrea il "mount point" con
la nuova lettera di unità
 


grazie a entrambi.
in genere prendo un programma (usb safely remove) e lo faccio
manualmente.
ecco perchè mi chiedevo se esistesse un modo 'automatico'
 
autorun ? .ini ? privilegi di amministratore ? e dov'è il problema ? :D
--
Rado

> comunque... le chiamate "base" da effettuare sono queste
 
 
Uh, buono a sapersi! Ora so da dove arrivano quelle di 
Auto Hot Key
 
 
-- 
- Amore, tu piangi. Che hai fatto?
- Non mi ascolti mai, per te sono solo
   un oggetto...
- Intendevo, che hai fatto per cena?
 

 il problema ? :D
 
 
Pensavo che la funzionalità servisse su qualsiasi PC
volessi collegare l'hard disk... Ora che ci penso prova a
googlare con "Auto Hot Key assign always same letter" o
qualcosa di simile. AHK è un linguaggio di script di una
bruttezza sintattica insuperabile ma fa davvero un sacco 
di cose. Io
lo uso per montare da terminale i volumi veracrypt e
quando sono montati mandare in esecuzione i programmi che
hanno i dati su quei volumi; ha talmente tante funzioni di
libreria che probabilmente qualcuno ha già risolto il tuo
problema.


di cose. 
 
esatto. su qualsiasi pc che metto mano cambio la lettera di unità a
mano, anche usando "gestione disco" di windows, ma è una cosa noiosa
quindi chiedevo per un tool
 
autohotkey lo conosco e l'ho già usato. davvero versatile !
--
Rado