Bonjour !

Comment forcer l'installation dans un répertoire pré-défini et ainsi interdire l'utilisateur de changer le répertoire ceci afin d'éviter que certains chemins absolus ne fonctionne plus ?

Ou

Comment faire pour que le chemin choisie par l'utilisateur soit pris en compte ?

---

Lorsque je lance mon programme en application, les chemins relatifs fonctionnent, genre :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
If IO.File.Exists("sample.txt") = False Then
            Dim sample As System.IO.StreamWriter
            sample = My.Computer.FileSystem.OpenTextFileWriter("sample.txt", True)
            sample.WriteLine("TEST")
            sample.Close()
        End If
Le fichier est écrit dans le répertoire de mon application (en l'occurrence, dans le répertoire debug en mode débogage).

Mais lorsque je lance mon prog en Service (en copiant d'abord mon code Appli dans le Service), rien n'est écrit dans le répertoire d'installation. Est-ce normal ?