PDA

View Full Version : Come faccio a verificare se in un pc è installato Word?


The Incredible
19-11-2002, 17:29
Come faccio a verificare attraverso qualche programma fatto o in java o in Vb se nella macchina è installato Word?
C'è un sistema?
Grazie

cionci
19-11-2002, 17:40
Credo che andare a verificare l'esistenza di questa chiave sia sufficiente : HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\Word

The Incredible
19-11-2002, 17:51
Originariamente inviato da cionci
[B]Credo che andare a verificare l'esistenza di questa chiave sia sufficiente : HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\Word
ti ringrazio.. ma non vorrei andare a toccare i file di registro.. non c'è qualcosa di più semplice? qualche tipo di funzioncina?
Grazie di nuovo
Danilo

cn73
19-11-2002, 17:56
Potresti testare la presenza del file winword.exe, ma per essere sicuro dovresti scorrerti completamente il disco...

The Incredible
19-11-2002, 17:59
Originariamente inviato da cn73
[B]Potresti testare la presenza del file winword.exe, ma per essere sicuro dovresti scorrerti completamente il disco...

lo so questa potrebbe essere una soluzione ma se l' utente avessi 2 hard disk? e se non si chiamasse winword?.. :(

cionci
19-11-2002, 18:02
Appunto...l'unica cosa costante di una installazione di Word è il registro...

cn73
19-11-2002, 21:05
Bhè...la presenza di + dischi non è un problema, li scorri tutti... il file installato si chiama sempre winword.exe, non puoi installarlo con un altro nome...e in tutte le versioni di Office...e di S.O...

Resta intesa che questa strada è percorribile solo nel caso ti serva saperlo una e una sola volta, magari in fase di installazione o del primo avvio...troppo pesante in termini di efficienza e tempo di esecuzione...

Una domanda per cionci...il registro di win è uguale per tutte le versioni di questo S.O o dovrebbe implementare un algoritmo per ogni S.O?

cionci
20-11-2002, 09:09
Originariamente inviato da cn73
[B]Una domanda per cionci...il registro di win è uguale per tutte le versioni di questo S.O o dovrebbe implementare un algoritmo per ogni S.O?
Credo che quella parte sia uguale per tutti...di sicuro in 98, 2K e XP...

Comunque non è detto che la presenza di winword.exe implichi l'installazione... Ad esempio potrei avere word installato su un altro sistema operativo diverso da quello su cui attualmente sto lavorando...

The Incredible
20-11-2002, 09:45
Originariamente inviato da cionci
[B]
Credo che quella parte sia uguale per tutti...di sicuro in 98, 2K e XP...

Comunque non è detto che la presenza di winword.exe implichi l'installazione... Ad esempio potrei avere word installato su un altro sistema operativo diverso da quello su cui attualmente sto lavorando...

questo è anche vero.. hai ragione.. ora provo a cercare in rete se c'è qualcosa di già fatto.. se no provo a farlo in VB..

cn73
20-11-2002, 09:53
Giusto...mi sa che la via del registro resta l'unica percorribile...

cionci
20-11-2002, 09:58
Altrimenti te ne freghi..visto che i documenti .doc li apre anche WordPad...

The Incredible
20-11-2002, 10:01
Originariamente inviato da cionci
[B]Altrimenti te ne freghi..visto che i documenti .doc li apre anche WordPad...
non posso fregarmene.. perchè ho fatto un programma che gestisce word da VB.. il mio obbiettivo era quello di controllare se word è installato , visto che se non c'è mi da errore il programma... :(

cionci
20-11-2002, 10:05
Ma allora il programma è in VB... Io credevo che fosse in Java...

Non c'è modo di gestire l'errore ?

The Incredible
20-11-2002, 10:06
Originariamente inviato da cionci
[B]Ma allora il programma è in VB... Io credevo che fosse in Java...

Non c'è modo di gestire l'errore ?
si il programma è in VB.. però per vedere se c'è word o no potrei usare quello che volglio... anche Java... ma mi sa che sia più semplice in VB..

cionci
20-11-2002, 10:10
In Java ? Certo così avresti dovuto testare con il programma in VB se era installata la Virtual Machine...

cn73
20-11-2002, 10:16
COme ti diceva coinci, non c'è modo di gestire l'errore??? conoscendo l'alto livello di integrazione degli applicativi Microsoft :rolleyes: è probabile che tu possa farlo senza sapere il path di installazione...

The Incredible
20-11-2002, 10:19
Originariamente inviato da cn73
[B]COme ti diceva coinci, non c'è modo di gestire l'errore???

non lo so... ora cercherò di nuovo nei libri e nelle guide.. ma è un bel casino visto che non sono un grande esperto di VB...:( :)