Automatisch verwijderen bij opnieuw opstarten

Status
Niet open voor verdere reacties.

famlam

Gebruiker
Lid geworden
15 okt 2008
Berichten
416
Hoe kun je instellen dat een updateprogrammaatje (zelf gemaakt in vb) wordt verwijderd op het moment dat je je computer afsluit?

Veel setupprogramma's gebruiken deze functie ook: er staat dan iets van "Setup moet de computer opnieuw opstarten om de installatie van [name] te voltooien. Wilt u nu opnieuw opstarten?", en dan worden tijdens het opnieuw opstarten bestanden verwijderd/vervangen die in gebruik waren tijdens de installatie.

Code:
Dim bestand As String = Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData) & "\TempUpdate\Update" + My.Application.Info.AssemblyName.ToLower + ".exe"
If IO.File.Exists(bestand) Then
          'Stel in dat deze automatisch verwijderd wordt als Windows afsluit
End If
 
Laatst bewerkt:
misschien door ze bij tijdelijke bestanden te zetten of iets dergelijks?
 
Dat wordt meestal met InstallShield gedaan. Niet met een standaard VB installatie.

Als je een xml genereerd die de te deleten files in zich heeft. Dan kan je een klein programmaatje kunnen maken die elk item uit de xml wist van de HD. Dat programmaatje kan je gewoon in je opstarten folder van windows plaatsen. en verwijderen als ie klaar is.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan