Newsgroup: it.comp.lang.visual-basic
Titolo: Virtual Machine

 C'è un qualche programma che virtualizza i vari sistemi operativi tra cui 
sia compreso anche Vista?
Ho uno stupido e banale programma in VB6 e con qualche pc con Vista il setup 
fila liscio, con qualche altro mi dicono che compare un messaggio di "Errore 
imprevisto" poi comuqnue proseguono 'l'installazione, che a quel punto è 
incompleta e quindi poi presenta funzionameti strani.
Grazie di qualche eventuale link ad un VM oppure di qualche consiglio per 
superare questi problemi random con Vista.
-- 
Greg 


se hai il dvd di vista vmware server direi sia gratuito e lo faccia.
le vm ms non so se si trovino in vendita. virutal pc di ms e'
l'equivalente di vmware, ma non so se vendano anche iso o diano per
scontato che uno abbia i cd dei loro os.
ciao, a.

 ha scritto nel messaggio 
news:ft78h7$a6f$1...@tdi.cu.mi.it...

Hai dimenticato un informazione fondamentale: su che sistema operativo dovrà 
girare questa virtual machine?
Comunque, se il sistema operativo host su cui girerà la vm è windows, io 
posso dirti per esperienza personale questi due:
VMWare Server (che mi pare ci sia anche per altri sistemi oltre che per 
windows)
oppure
Microsoft Virtual PC (il 2007 mi pare sia l'ultimo).
Entrambi gratuiti e con Vista non mi danno problemi a virtualizzarlo.
Ciao,
-- 
Carmine
Webmaster di 
www.thetotalsite.it
Blog 
http://blog.thetotalsite.it
 

 Entrambi gratuiti e con Vista non mi danno problemi a virtualizzarlo.
Grazie, domani li cerco e vedo un po come fare
-- 
Greg 

 Su Win XP; da winxp vorei simulare Vista in una finestra. E' possibile?
si', prima di prendere il pc con vista, vista l'avevo usato cosi', non 
ricordo se su xp o 2k.
tieni solo presente che aero da solo usa 300 mb, e anche senza aero vista 
quando parte si prende quei 0.7-1.1 gb, quindi o la tua macchina xp e' 
*molto* ben dotata o vista anche a 640 non e' piacevole.
ciao, a. 



Utilizzando VMPlayer e installandoci Vista il tema Aero non va, la scheda
video virtualizzata non lo supporta => memoria risparmiata.
Ho ora ho Vista Ultimate virtualizzato (con 784 MB dedicati) che gira su XP
SP2 che ha 2 GB, per i test di compatibilità e verifiche va benissimo, ma
non ci svilupperei.
Per lo sviluppo io ho VM con XP e 1 GB di memoria dedicata (Visual Studio
2008, SQL Server, Postgres)
PaF

 piacevole.
Il mio pc ha 0,5 giga di ram e per xp va piu che bene, comunque anche a 640 
devo solo provare ad installare/disinstallare un mio programma. Trovare 
l'UAC e vedere come si disabilita momentaneamente.... cose cosi.
Ieri mattina sono stato a trovare un mio amico negoziante; speravo di 
trovare una macchina con Vista e installare/disinstallare il mio programmino 
dalla mia penna usb che mi ero portato dietro, cosi mi sarei evitato tutto 
il casino di installare vista o il virtual machine sul mio pc.
Beh, sono rimasto stupito. Mi dice: Greg, io vendo solo macchine con xp, 
oppure niente. Io devo lavorare e non voglio casini. Anzi vuoi saperne una? 
I miei fornitori, vista la richiesta di portatili con xp hanno un poco 
alzato i prezzi. Stranamente, a parità di macchina costa di meno quella che 
ha installato Vista invece di XP.
E io non ho parole :(
-- 
Greg 

 oppure niente. Io devo lavorare e non voglio casini
Boh, io è un po' di tempo che uso Vista su un portatile, e sinceramente 
tutti questi casini non li ho sperimentati.
Non vedo rivoluzioni, ma neppure peggioramenti evidenti rispetto a XP. 
Fino ad ora è sempre andato tutto al primo colpo.
-- 
news:it-alt.comp.software.openoffice : Il newsgroup dedicato a
OpenOffice.org, la suite open source di applicazioni per ufficio.
Saluti, VITRIOL

 Fino ad ora è sempre andato tutto al primo colpo.
usi dotnet. per quello dicevo che non faccio molte distinzioni. dotnet in 
vista e' nativo. ho l'impressione che enormi parti di vista si basino sul 
framework. pur nella mia ignoranza di 2008, la javacam dotnet non rompe mai 
le scatole, quella vb6 ogni tanto incespica.
vb6, oltre a coesistere col framework, in vista si trova ad affrontare tutta 
una serie di cose scelte (l'ide vb6 con aero e' un incubo, uac, defender, la 
virtualizzazione di cui parlava frank artiglio, ecc) e no (p.e. se come 
utente copio un file sul desktop, una su dieci vista non mi da' poi le 
autorizzazioni per cancellarlo, lo setta a system; a volte basta spostarlo 
in una cartella sempre sul desktop, altre non se ne parla proprio. da 
programma puo' essere spiacevole).
coi miei exe vb6 particolari problemi non ne ho incontrati, ma temo che 
molti vista users tengano attivo uac anche se non serve alla benemerita 
cippa, come diceva quel filmatino apple di un anno fa. inoltre non so se hai 
notato che mw ora offre vari portatili con 4gb. sulle macchine nuove vista 
e' ok, ma xp appena partito chiedeva 300mb, non 1gb. fare andare vista a 
1400 o anche solo 1024 con 512 mb non credo sia il massimo.
per il resto, vista a me continua a sembrare un po' barcollante ma molto 
promettente. readyboost e' una bella pensata. oppure, su xp in gestione 
risorse ormai faccio sempre clic dx su un disco usb e cerco rimozione 
sicura, poi mi ricordo che in xp tocca andare sul traybar e ricordarsi che 
lettera ha il disco... di cose cosi' vista ne ha parecchie. e in questo 
preciso momento sto lavorando sulle foto per panoramio e ho il desktop con 
le icone di 96px (credo), che in casi simili sono molto comode.
ciao, a.

 E io non ho parole :(
vb6 non l'hanno ripreso neanche dopo la petizione con migliaia di firme 
serissime. e li capisco. imho continua a valere quello che dice vitriol per 
2008: o cosi' o pomi', fuori degli uffici nessuno e' obbligato per legge a 
usare win e tantomeno vista. ma su un paio di siti miei vista negli ultimi 6 
mesi e' passato dallo 0.01% al 7%. il tuo amico e' un commerciante, e ha la 
pianificazione tipica del negoziante italiano, 8h, 7g quando sono bravi. un 
manager o un programmatore devono per mestiere guardare un po' oltre...
ciao, a.

 vista e' nativo.
Mai io mi riferivo all'utilizzo generale, non specificatamente alla 
programmazione.
Io ci ho installato tutti, ma proprio tutti, i programmi che uso anche 
su XP, e nessuno mi ha dato problemi.
Come prestazioni non posso confrontare, perché XP e Vista li uso su 
macchine diverse, ma sul mio portatile economico (599 euro) è molto veloce.
Ovviamente sul vecchio desktop non lo installerò mai, perché va 
benissimo così. Però sulla macchia nuova (ma è ancora nuova? :-)) mi 
trovo bene.


 programmazione.
si', immaginavo. pero' l'esempio sulla file virtualization e' indicativo. 
considera che molti programmi sono scritti come capita, per esempio salvano 
un file in "c:\programmi\mioprog\miofile.xxx". questo prima creava problemi 
su win non italiani. adesso rischia di crearne anche su vista italiani.
come filemanager uso tuttora una vecchia versione di salamander gratuita, 
molto piu' veloce di explorer, che mostra sia \programmi che \program files. 
in explorer vedo solo \programmi, e ci entro. in salamander posso entrare in 
\program files ma non in \programmi.
stessa cosa per \users e \documents and settings, documents e documenti, o 
per i menu avvio: ora quello all users e' in
C:\ProgramData\Microsoft\Windows\Start Menu
(e \p.d. in explorer e' nascosta)
il mio in
C:\Users\[user]\AppData\Roaming\Microsoft\Windows\Start Menu\Programs
ecc.
se qualcuno si scorda un percorso hardcoded e/o non capisce bene la 
virtualizzazione che diceva frank, puo' avere problemi seri.
per il resto, su vista ho trovato non andare programmi che giocano pesante: 
mcafee8, sygate pf.
ma anche il ps elements (4 direi) che mi e' arrivato con la leica parte 
avvertendo di incompatibilita' e poi si pianta, e qualcun altro che ora non 
ricordo.
niente di irreparabile, ma un utente medio, e ce ne sono molti, che era 
abituato al suo elements puo' trovarsi spiazzato o non aver voglia di pagare 
l'aggiornamento...
d'altronde, se hanno dovuto fare 450 mb di sp1 per il loro vs2005...
ciao, a.


 stessa cosa per \users e \documents and settings, documents e documenti
Io uso da anni Total Commander, e da lì non mi schiodo. In TC vedo gli 
alias come se fossero una sorta di collegamenti, e se li apro vengo 
indirizzato direttamente alla reale cartella fisica:
http://img167.imageshack.us/img167/6978/tcoy2.png


 Io uso da anni Total Commander, e da lì non mi schiodo.
anche altri miei conoscenti la pensano come te. io l'ho provato un paio di 
volte. in genere preferisco i free perche' posso montarli tranquillamente in 
ufficio e io devo ricordarmi meno programmi. so che tc continua a funzionare 
anche dopo i 30g, ma di solito se un programma lo uso rispetto le sue 
richieste, e se mi serve davvero lo compro. altri sostituti di explorer ce 
ne sono, ma con salamander si copia la cartella e va. gli altri (non tc) 
inoltre spesso mimano explorer, e come lui sono lenti come la quaresima.
ciao, a.

 ufficio e io devo ricordarmi meno programmi.
Stessa cosa vale per me, e TC è uno dei pochissimi programmi commerciali 
che uso. Lo registrai tantissimi anni fa (ancora con Win 3.1...), ma non 
me ne sono mai pentito. Ancora adesso non ho trovato nulla di free che 
sia paragonabile, ed è la mia interfaccia standard su Windows. Explorer 
non lo apro praticamente mai.
Da allora è passato attraverso moltissimi aggiornamenti, ma ha sempre 
mantenuto la sua peculiare impostazione. E la registrazione vale per 
tutte le versioni, passate, presenti e future.


 Beh, se il programma fa schifo di suo c'č poco da fare :-)
Scusate, ma cosa c'č di male a salvare un file in App.path & "\miofile.txt"?
Che poi quell'app.pat, io non lo so a priori, ma potrebbe benissimo essere 
"c:\programmi\mioprog\miofile.txt"
Mi par di capire che forse mi conviene installare in c:\mioprog. E' cosi?
-- 
Greg 

 Ah, bene
ps. unica avvertenza, per quel che ho visto (adesso uso anche delle vm 2k su 
vista). occhio alle usb. la gestione in vmware non e' il massimo. uno dei 
rari crash brutti di vista e' stato dovuto a una usb che vmware diceva di 
avere rimosso dalla vm, e invece no.
ciao, a. 

 "c:\programmi\mioprog\miofile.txt"
Se utilizzi una costante di sistema è già meglio, però, nel caso 
specifico, tu non puoi essere sicuro che la cartella programmi sia 
accessibile in scrittura ad un determinato utente.
Anzi, in Vista non è così neppure se sei amministratore.


 Mi par di capire che forse mi conviene installare in c:\mioprog. E' cosi?
questa e' la soluzione italiana tipica, a quel che vedo. per me la uso per 
un paio di programmi. ma *per me*. non avevo tempo per fare altrimenti, ma 
mi e' piaciuto pochissimo dare permessi di scrittura agli utenti sulla 
cartella di un server quando abbiamo lavorato in gruppo. loro non lo sanno, 
ma se capiscono come arrivarci ci fanno quello che vogliono...
quella giusta -- e molto piu' lunga -- e' capire dove cosa come (application 
data / dati applicazioni e famigliola), il che con vista si complica 
ulteriormente.
ma, come con vb6 agli inizi, ho avuto l'impressione che con 2008 sia 
questione di sbattersi un po' sulle prime per capire, e poi si possa andare 
abbastanza lisci.
in ogni modo, per provare, sul tuo pc (reale o virtuale) crea un utente non 
admin, e fai usare a lui il tuo programma. molti potenziali buchi saltano 
fuori subito.
ciao, a.

 Anzi, in Vista non è così neppure se sei amministratore.
vista la pensa a modo suo un po' troppo spesso, e un po' troppo a caso. il 
pc l'ho pagato io, mica ms :)
diciamo che -- vista o non vista -- la norma e' che gli utenti normali in 
\programmi e \windows non scrivono.
ciao, a.

 ulteriormente.
Io credo che AllUsersApplicationData (che in Vista sta sotto 
C:\ProgramData) dovrebbe essere accessibile a qualsiasi utente, o sbaglio?
Dim s As String = 
My.Computer.FileSystem.SpecialDirectories.AllUsersApplicationData
My.Computer.FileSystem.WriteAllText(IO.Path.Combine(s, "Prova.txt"), 
"Ciao mondo", False)


 mondo", False)
avevo capito anch'io qualcosa di simile, per cui li' andrebbe un db 
condiviso, ma mi sembrava di aver letto che qualcuno aveva incontrato 
problemi.
se mi capita, ti aggiorno.
ciao, a.

 problemi.
Io ho appena provato con un profilo da utente ordinario, ed è andato a 
buon fine. Poi non ho idea se ci siano delle condizioni o casi particolari.


 My.Computer.FileSystem.SpecialDirectories.AllUsersApplicationData
Come faccio ad ottenere queste variabili da vb6?
Ho provato con Environ(Appdata) ed ottengo:
C:\Documents and Settings\greg\Dati applicazioni
Ma sono in XP, non so se andrebbe bene anche con vista
-- 
Greg 

 C:\Documents and Settings\greg\Dati applicazioni
Quello è il profilo dell'utente corrente, non quello comune.
In XP italiano il percorso è qualcosa tipo C:\Documents and Settings\All 
Users\Dati applicazioni.
Prova Environ("ALLUSERSPROFILE"), anche se credo che ti ritorni il 
livello superiore.


 complica ulteriormente.
Proverň questa strada "piů giusta" ma posso farlo solo con vb6+xp. Poi non 
so se queste cartelle di sistema cambiano nome passando a Vista.
Importante č perň aver appurato che installando in c:\mioprog non ci sono 
(forse) problemi.
PS Ho scaricato Salamander (2 versioni) ma č solo una trial; piu ricco di 
explorer e piu veloce.
greg 

 explorer e piu veloce.
io uso la 1.52, e' free
non credevo ma la tiene ancora sul sito:
http://www.altap.cz/salam_en/freeware.html
http://www.altap.cz/download.html#salrel
ciao, a.

 virtualizzazione di cui parlava frank artiglio
*franz*
la redazione si scusa con i lettori e con l'interessato :)

 
http://www.altap.cz/salam_en/freeware.html
Presa, grazie :)
-- 
Greg 

 Bisogna prorpio essere ammnistratori per installare.
Per ovviare a molti di questi problemi, Microsoft ha introdotto la 
tecnologia ClickOnce. Un pacchetto ClickOnce può essere installato ed 
eseguito da qualsiasi utente, perché non tocca alcuna impostazione o 
cartella di sistema o condivisa.
Ovviamente ha molte limitazioni, una su tutte la possibilità di 
installare solo per singolo utente, ma è lo scotto da pagare per la 
grande semplicità e la sicurezza al 100% che il proprio programma si 
installi e funzioni senza curarsi dei privilegi del utente (ovviamente 
poi dipende da cosa fai fare al programma...).


 Bisogna prorpio essere ammnistratori per installare.
The Power Users group can install software, manage power and time-zone
settings, and install ActiveX controls--actions that limited users are
denied.
http://windowsitpro.com/article/articleid/50593/the-power-in-power-users.html
ciao, a.

 poi dipende da cosa fai fare al programma...).
Il programma non fa cose strane, tranne aprire, scrivere, e chiudere un file 
MDB.
Comuqnue mi pare che stanno esagenrando un poco
-- 
Greg 

 denied.
Ma a me propone due tipi di utente: amministratore e limitato. Questo Power 
User non lo vedo :(
-- 
Greg 

 dovrei farlo con questo nuovo programma?
Temo sia disponibile solo per .NET, ed è integrato in VS dalla versione 
2005 (anche Express).


 ha scritto

scusa, forse e' solo una cosa di win server.
e' cosi' anche in vista hp.
comunque per i tuoi scopi l'user piu' limitato e' emglio e'.
ciao, a.

 Comuqnue mi pare che stanno esagenrando un poco
come si vede che non hai dovuto pulire vari pc impaciugati dalle peggio 
schifezze che non servivano a niente...
da quando non possono installare, alcuni pc vanno tranquilli dal 
2000-2002...
in rete la prassi normale e' che installa l'admin di rete, o in sua vece 
l'admin del pc, che spesso coincide in sostanza quasi sempre col primo. i 
power users potrebbero installare, ma meno ce n'e' meglio e'. se uno vuole 
essere power user, prima mi dimostra di avere il cervello connesso a mouse e 
tastiera, e di non cliccare a caso sui link web...
per l'mdb, afaik, risolvi in due modi:
- installi, come farebbe vb, in \programmi\tuoprog\, e ti accerti che chi 
usa il tuoprog abbia i permessi per scrivere nella cartella, eventualmente 
settandoli a mano.
- installi in c:\tuoprog, al modo dos. ma anche in questo caso controlla. 
abbiamo appena ghostato profili e cartelle dati di un 2000 su un xp, e sul 
nuovo gli utenti in una cartella c:\dati_comuni\ vedevano i doc in sola 
lettura. ho dovuto dare a mano agli users i diritti di scrittura, modifica e 
cancellazione file e sottodir. non e' la prima volta. ogni tanto win si 
incasina. e' anche vero che le casistiche tendono all'infinito...
ciao, a. 

 eventualmente settandoli a mano.
Fino ad oggi ho fatto cosi senza problemi
-- 
Greg 

 ciao, a.
Ma vedi Andrea, il fatto è che non sono io ad installare.
Io spedisco il programma per mail o per cd ad una persona che non conosco, e 
questa se lo installa da se medesima.
Finchè la situazione è: xp- admin tutto liscio.
Se invece hanno vista succede che:
- qualche volta va bene
- qualche volta "problema imprevisto" durante il setup
- qualche volta dopo il setup non riescono a fare copia-incolla di un file 
aggiornamento a causa dei diritti (in c:\programmi\prog)
Ed io da lontano, senza conoscere vista, non sono in grado di aiutarli :(
Ammetto che la tentaziione di dare la colpa a vista e suggerire un rapido 
passaggio a xp è forte, ma mi trattengo perchè forse è anche colpa mia.
-- 
Greg 

 passaggio a xp è forte, ma mi trattengo perchè forse è anche colpa mia.
non parlerei di colpa. ma se continui a programmare nel mondo windows, anche 
senza passare a dotnet (cosa che vitriol suggerisce IN MAIUSCOLO SIMPATICO 
fra ogni sua riga :) vista un po' cercherei di conoscerlo. e' strambo, 
imperfetto, e a volte ti tira i moccoli fuori dal profondo delle viscere. ma 
per 2-3 anni sembra che tocchi... ed essendo le crescite marcate, fra 2-3 
anni mica difficile che vista sia almeno al 30-45% dei windows.
francamente, se un programmatore adesso mi dicesse di usare xp, dopo 6+ mesi 
che uso xp e vista, oltre ai 2k in lan, cambierei programmatore...
hth, ciao, a.

 basta eh!
fa cosi' l'assistenza che conosco in almeno una grande lan. ma il ghost ha 
un solo problema: i dati. risultato: la gente si brucia la posta e quasi 
sempre anche il resto.
da noi ci smazziamo a salvarli, anche quando so che non ne varrebbe la pena. 
una rete non e' una rete di pc, ma di persone. se le smonti, non aspettarti 
che ti amino e neanche che ti rispettino. con me si incazzano per le 
policies strette, ma quando gli rido' il pc nuovo con anche i preferiti in 
genere sono contenti...
che ho gia' incontrato almeno un paio di utenti che tengono in posta 
eliminata 1000+ messaggi. "devo ancora decidere se eliminarli, c'e' caso 
servano". questo e' il mondo reale, baby :)
ciao, a.

 caso servano". questo e' il mondo reale, baby :)
Ecco, dove io sono un utente normale di una rete normale, e dove per la 
posta sono costretto a usare Outlook (non l'express) che io non conosco, 
faccio fatica a mettere regole per lo spam, e butta pure via della posta 
senza mtivo.
Beh, io qui di mesaggi ne ho sicuramente piu di 1000, ma cento anche piu di 
2-3000.
Tutta la posta dal 98-99 ad oggi! E meno male che cancello lo spam a mano 
(non tutti lo fanno).
Sto programma si salva la posta in un unico file del tipo .pst e io non some 
si fa a farlo dimagrire :(
-- 
Greg 

si fa a farlo dimagrire :(
Attenzione che quando il file supera 2Gbytes possono esserci problemi.
--
ciao
  Stefano

 Attenzione che quando il file supera 2Gbytes possono esserci problemi.
con windows mail hanno risolto il limite: tenendo tutti i messaggi come 
singoli txt :P
dimensioni a parte, mi ha colpito la logica (non di greg, in un altro caso): 
"tengo tutto in posta eliminata". e solo il cestino faceva 1.5 gb (in 
thundebird), che copiarlo su una chiavetta...
ciao, a.

 Power User non lo vedo :(
ne parlavo poco fa col sistemista. qui ho vista e xp home, ma direi che 
sulle versioni pro, anche di win2000, i power users ci siano. mi sembra 
possano installare, ma non cambiare varie impostazioni di sistema. se 
comunque il tuo programma gira come utente normale dovresti avere risolto i 
tuoi problemi.
ciao, a.