Précédent   Forum des professionnels en informatique > Dotnet > Langages > VB.NET
VB.NET Forum d'entraide sur la programmation Visual Basic .NET. Avant de poster -> FAQ VB.NET, Articles VB.NET, Sources VB.NET
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 07/02/2012, 09h58   #1
Candidat au titre de Membre du Club
 
Homme
Développeur informatique
Inscription : janvier 2012
Messages : 39
Détails du profil
Informations personnelles :
Sexe : Homme

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : janvier 2012
Messages : 39
Points : 12
Points : 12
Bonjour à tous,


Voila j'aimerais savoir comment faire pour trouver si un programme existe, enfin si il est installé sur l'ordinateur grâce à son nom..

Merci à vous.

Edit
Pour le moment j'ai cela:

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
Public Class Form1
 
 
    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        Fichier_Existe("C:\Program Files\PDFCreator\PDFCreator.exe")
 
 
    End Sub
 
 
 
    Public Function Fichier_Existe(ByVal Path As String) As Boolean
        If Dir(Path) = "" Then
            Fichier_Existe = False
            MsgBox("Non")
            Shell("C:\Documents and Settings\Administrateur\Bureau\Projet\pdf.exe")
        Else
            Fichier_Existe = True
            MsgBox("oui")
        End If
    End Function
 
 
End Class

Mais je voudrais récupérer le "chemin" automatiquement dans le cas ou celui-ci est différent.
Jupsx est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/02/2012, 16h44   #2
Membre du Club
 
Michel Devaux
Inscription : janvier 2010
Messages : 41
Détails du profil
Informations personnelles :
Nom : Michel Devaux

Informations forums :
Inscription : janvier 2010
Messages : 41
Points : 67
Points : 67
PDFCreator est un pilote d'impresssion.
Il suffit donc à mon avis de vérifier que l'imprimante "PDFCreator" figure bien dans la liste des imprimantes disponibles et, si ce n'est pas le cas, de l'installer.

Ainsi :
Code :
1
2
3
4
5
6
7
8
9
 
 Dim imprimantes As New List(Of String)
 For Each elt As String In Printing.PrinterSettings.InstalledPrinters
    imprimantes.Add(elt)
 Next
 If imprimantes.Contains("PDFCreator") = False Then
    'L'imprimanste n'est pas présente => installer le pilote...
    Shell("C:\Documents and Settings\Administrateur\Bureau\Projet\pdf.exe")
 End If
mdevaux62 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/02/2012, 14h45   #3
Candidat au titre de Membre du Club
 
Homme
Développeur informatique
Inscription : janvier 2012
Messages : 39
Détails du profil
Informations personnelles :
Sexe : Homme

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : janvier 2012
Messages : 39
Points : 12
Points : 12
Merci pour la réponse cela peut être également utile pour autre chose, mais la cela à été réglé.
Jupsx est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 18h36.


 
 
 
 
Partenaires

Hébergement Web