2011-09-03 3 views
2

J'ai écrit un petit programme pour l'ouvrir au démarrage, mais je souhaite donner à l'utilisateur la possibilité de le supprimer au démarrage en cliquant sur un bouton. Mais il doit être compatible sous XP, Vista et Windows 7. Y a-t-il une ligne de code qui obtiendra automatiquement le chemin du dossier de démarrage par défaut afin que je puisse le supprimer en utilisant mon bouton?Obtention d'un emplacement de démarrage sous Windows

Nous vous remercions à l'avance

Répondre

1

ce que vous voulez est le SpecialFolder.Enumeration. et utiliser les méthodes Environment

Quelque chose comme ça Environment.GetFolderPath(Environment.SpecialFolder.Startup)

Pour votre suppression, vous devez utiliser System.IO.File.Delete(path)

Pour vérifier quels sont les fichiers essayer il faire une application console et utiliser ce code.

Module Module1 

Sub Main() 
    Dim path As String = Environment.GetFolderPath(Environment.SpecialFolder.CommonStartup) 

    For Each file In System.IO.Directory.GetFiles(path) 
     Console.WriteLine(file) 
    Next 
    Console.ReadLine() 
End Sub 

End Module

+0

si "environment.startup" est tout ce qu'il faut? – ross

+0

Voir ci-dessus éditer. –

+0

Droit que j'ai, --- Dim dossier de démarrage As String = Environment.GetFolderPath (Environment.SpecialFolder.CommonStartup) comment puis-je supprimer de cet emplacement maintenant? je sais le nom de fichier exact – ross

Questions connexes