|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Apr 2000
Città: Versilia
Messaggi: 569
|
[Vista] Che percorsi per menù avvio e desktop?
Doamnda probabilmente già fatta ma...
Sto creando un pacchetto di installazione che per forza di cose non posso fare con uno di quelli automatici che fanno tutto. Ho il problema di individuare i due percorsi in cui salvare i collegamenti all'eseguibile perchè appaiano nel menù avvio e sul desktop. Qualcuno mi aiuta? |
|
|
|
|
|
#2 |
|
Bannato
Iscritto dal: Feb 2005
Città: Roma
Messaggi: 7029
|
|
|
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: Nov 2005
Città: TO
Messaggi: 5206
|
Ci sono anche: SHGetSpecialFolderPath e SHGetFolderPath.
Le tre funzioni (le due appena dette e quella indicata da 71104) si differenziano principalmente per quanto riguarda la versione di shell32.dll richiesta (e quindi dipende dalla versione di Windows). Se si deve usare solo Vista, allora quella detta da 71104 va bene.
__________________
Andrea, SCJP 5 (91%) - SCWCD 5 (94%) |
|
|
|
|
|
#4 | |||
|
Bannato
Iscritto dal: Feb 2005
Città: Roma
Messaggi: 7029
|
Quote:
Quote:
Quote:
|
|||
|
|
|
|
|
#5 | |
|
Senior Member
Iscritto dal: Nov 2005
Città: TO
Messaggi: 5206
|
Quote:
.... volevo solo precisare che ci sono anche altre funzioni ....Poi c'è da dire che SHGetKnownFolderPath deve ricevere un puntatore a PWSTR (stringa sempre in Unicode) da liberare poi con CoTaskMemFree. Mentre le due che ho detto semplicemente depositano la stringa (Ansi o Unicode che sia) in un buffer. Dipende cosa fa più comodo o si preferisce usare ....
__________________
Andrea, SCJP 5 (91%) - SCWCD 5 (94%) |
|
|
|
|
|
|
#6 |
|
Senior Member
Iscritto dal: Apr 2000
Città: Versilia
Messaggi: 569
|
No, purtroppo non deve funzionare solo con Vista bensì con più versione di windows possibile!!!
Quandi mi butto nello studio della SHGetKnownFolderPath ? Grazie! |
|
|
|
|
|
#7 | |
|
Senior Member
Iscritto dal: Nov 2005
Città: TO
Messaggi: 5206
|
Quote:
Ma se hai letto le risposte mie e di 71104, nonché le pagine linkate, risulta ben chiaro che SHGetKnownFolderPath è disponibile solo da Windows Vista in poi.
__________________
Andrea, SCJP 5 (91%) - SCWCD 5 (94%) |
|
|
|
|
|
|
#8 | |
|
Senior Member
Iscritto dal: Apr 2000
Città: Versilia
Messaggi: 569
|
Quote:
Ops... scusate ma sono sul lavoro e quiandi di defaul "di fretta"... Ho specificato Vista perchè con gli altri SO già sapevo quali cartelle andare a toccare... Quandi gira e rigira qual'è il metodo migliore? |
|
|
|
|
|
|
#9 |
|
Bannato
Iscritto dal: Feb 2005
Città: Roma
Messaggi: 7029
|
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 00:07.












.... volevo solo precisare che ci sono anche altre funzioni ....








