|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Mar 2007
Messaggi: 7863
|
cosa crea l' incompatibilità con Vista?
Soprattutto nei primi mesi, molti software era incompatibili con il nuovo OS. Ma nella pratica della programmazione a cosa sono dovute queste incompatibilità? Le API almeno per quanto riguarda l' "interfaccia" esposta non dovrebbero essere cambiate..
|
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Jan 2002
Città: Germania
Messaggi: 26110
|
Le API sono cambiate: estese o aggiunte, ma c'è compatibilità col passato.
Il problema, al solito, è che i programmatori non seguono tutte le direttive MS per la scrittura delle applicazioni. Esempio minchione: usare la cartella in cui sta l'applicazione per memorizzare dati & informazioni. Appena passi a usare un utente limitato non ti funziona più perché non hai i privilegi per accedervi.
__________________
Per iniziare a programmare c'è solo Python con questo o quest'altro (più avanzato) libro @LinkedIn Non parlo in alcun modo a nome dell'azienda per la quale lavoro Ho poco tempo per frequentare il forum; eventualmente, contattatemi in PVT o nel mio sito. Fanboys |
|
|
|
|
|
#3 | |
|
Bannato
Iscritto dal: Feb 2005
Città: Roma
Messaggi: 7029
|
Quote:
![]() comunque non sempre la retrocompatibilità viene mantenuta: in rarissimi casi certe semantiche vengono proprio cambiate (in modo documentato ovviamente). |
|
|
|
|
|
|
#4 | |
|
Senior Member
Iscritto dal: Mar 2005
Città: Morimondo city
Messaggi: 5491
|
Quote:
__________________
Khelidan |
|
|
|
|
|
|
#5 |
|
Senior Member
Iscritto dal: Jul 2002
Città: Reggio Calabria -> London
Messaggi: 12112
|
a proposito...
queste famose microsoft guidelines dove si trovano?
__________________
|
|
|
|
|
|
#6 | |
|
Moderatore
Iscritto dal: Nov 2003
Messaggi: 16211
|
A Vista.
Scherzi a parte: Quote:
__________________
Ubuntu è un'antica parola africana che significa "non so configurare Debian" Scienza e tecnica: Matematica - Fisica - Chimica - Informatica - Software scientifico - Consulti medici REGOLAMENTO DarthMaul = Asus FX505 Ryzen 7 3700U 8GB GeForce GTX 1650 Win10 + Ubuntu |
|
|
|
|
|
|
#7 | |
|
Senior Member
Iscritto dal: Jan 2002
Città: Germania
Messaggi: 26110
|
Quote:
Ad esempio per recuperare il path corretto di Temp, Program Files, ecc., mi pare che ci sia una sezione apposita sull'argomento shell folder et similia. Onestamente al momento non ricordo con precisione perché è passato troppo da quando ho letto queste cose. :| x Alberto. Vero
__________________
Per iniziare a programmare c'è solo Python con questo o quest'altro (più avanzato) libro @LinkedIn Non parlo in alcun modo a nome dell'azienda per la quale lavoro Ho poco tempo per frequentare il forum; eventualmente, contattatemi in PVT o nel mio sito. Fanboys |
|
|
|
|
|
|
#8 | |
|
Senior Member
Iscritto dal: Jul 2002
Città: Reggio Calabria -> London
Messaggi: 12112
|
Quote:
ad esempio con xp tenevo i file di configurazione sotto la cartella shared files, ma con Vista bisogna avere i permessi di amministratore per accedervi, allo stesso modo delle chiavi di registro hkey_localmachine/software ecc.. ecc... qual'è il modo consigliato con Vista per salvare i file di configurazione in modo che siano condivisibili anche da un servizio? ![]() Su msdn ho trovato un casino di link che poi alla fine ho scoperto che non c'entravano una mazza, per questo volevo sapere se ve lo ritrovavte sotto mano
__________________
|
|
|
|
|
|
|
#9 |
|
Senior Member
Iscritto dal: Jan 2002
Città: Germania
Messaggi: 26110
|
Francamente non ne ho idea: quelle informazioni le ho recuperate mentre mi spulciavo le API di Windows, sezione per sezione. :|
__________________
Per iniziare a programmare c'è solo Python con questo o quest'altro (più avanzato) libro @LinkedIn Non parlo in alcun modo a nome dell'azienda per la quale lavoro Ho poco tempo per frequentare il forum; eventualmente, contattatemi in PVT o nel mio sito. Fanboys |
|
|
|
|
|
#10 | |
|
Senior Member
Iscritto dal: Jun 2002
Città: Dublin
Messaggi: 5989
|
Quote:
__________________
C'ho certi cazzi Mafa' che manco tu che sei pratica li hai visti mai! |
|
|
|
|
|
|
#11 | |
|
Bannato
Iscritto dal: Feb 2005
Città: Roma
Messaggi: 7029
|
Quote:
per evitare la spazzatura di cui sopra servirebbe che Microsoft cambiasse lo schema dei "well-known paths" ad ogni versione di Windows, e vedi allora che software pulito che iniziano a sfornare le terze parti ![]() PS: scherzo, i path di Vista vanno benissimo
|
|
|
|
|
|
|
#12 | |
|
Senior Member
Iscritto dal: Mar 2007
Messaggi: 7863
|
Quote:
come mai è cosi grave utilizzare "c:\Temp"? |
|
|
|
|
|
|
#13 |
|
Senior Member
Iscritto dal: Apr 2006
Messaggi: 22462
|
prova ad indovinare che cosa succede se io installo windows su d:\ e avarai la risposta
__________________
amd a64x2 4400+ sk939;asus a8n-sli; 2x1gb ddr400; x850 crossfire; 2 x western digital abys 320gb|| asus g1
Se striscia fulmina, se svolazza l'ammazza |
|
|
|
|
|
#14 |
|
Senior Member
Iscritto dal: Mar 2007
Messaggi: 7863
|
|
|
|
|
|
|
#15 |
|
Bannato
Iscritto dal: Feb 2005
Città: Roma
Messaggi: 7029
|
oppure se non si ha il permesso di creare files e cartelle in C:\, cosa del tutto ragionevole dato che quella è la partizione di boot e io potrei tranquillamente voler negare permessi di scrittura e affini.
|
|
|
|
|
|
#16 |
|
Bannato
Iscritto dal: Feb 2005
Città: Roma
Messaggi: 7029
|
quando un programma cerca di installarsi in "C:\Program Files\" (string literal scritto nei sorgenti, non modificabile)
oppure quando cerca di mettere la sua voce nel menu Start scrivendo un file in "C:\Documents and Settings\<Nome utente>\Start Menu\Programs" |
|
|
|
|
|
#17 |
|
Senior Member
Iscritto dal: Mar 2007
Messaggi: 7863
|
be però negando completamente C:\ non si installa nulla praticamente, almeno che non si abbia una seconda partizione dove concedere l' accesso!Bloccando C:\ del resto non si accede neppure alla cartella programmi...non la vedo un qualcosa di utile da fare.
|
|
|
|
|
|
#18 | |
|
Bannato
Iscritto dal: Feb 2005
Città: Roma
Messaggi: 7029
|
Quote:
|
|
|
|
|
|
|
#19 | |
|
Senior Member
Iscritto dal: Mar 2007
Messaggi: 7863
|
Quote:
In linea teorica hai ragione ma se andiamo a vedere nella pratica...sono 3 i punti principali dove i programmi piazzano i loro file e cartelle: sotto C:\, nella cartella programmi e sotto la home Utente....se gli impedissimo di poter accedere non potremmo alla fine utilizzarli, almen di sovrascrivere i permessi solo su determinate cartelle da concedere. Relativamente ai path divergenti tra Xp e Vista mi sembra che Vista sia retrocompatibile nel senco che ad esempio mutua automaticamente da \Documents and Settings\nomeUtente in Utenti\nomeUtente |
|
|
|
|
|
|
#20 | ||
|
Senior Member
Iscritto dal: Dec 2005
Città: Istanbul
Messaggi: 1817
|
Quote:
Quote:
.[*] A meno che non sia l'utente a deciderlo e ad impostare i permessi opportunamente si intende.
__________________
One of the conclusions that we reached was that the "object" need not be a primitive notion in a programming language; one can build objects and their behaviour from little more than assignable value cells and good old lambda expressions. —Guy Steele |
||
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 04:10.














.








