PB EasySetup - Setup für eigenes Programm erstellen
Kleiner Fehler oder nu bei mir so
Also bei "Programmverzeichnis" hab ich "C:\Programme\FriZa" stehen, wobei der Ordner "FriZa" natürlich noch nicht existiert, aber in der Installation steht da dann nur noch "C:\Programme".
Wenn das nur bei mir so is hab ich ka worans liegt.
wenns bei euch auch so ist dann is es ein fehler ^^
Wenn das nur bei mir so is hab ich ka worans liegt.
wenns bei euch auch so ist dann is es ein fehler ^^
- Thorsten1867
- Beiträge: 1359
- Registriert: 04.02.2005 15:40
- Computerausstattung: [Windows 10 x64] [PB V5.7x]
- Wohnort: Kaufbeuren
- Kontaktdaten:
- Thorsten1867
- Beiträge: 1359
- Registriert: 04.02.2005 15:40
- Computerausstattung: [Windows 10 x64] [PB V5.7x]
- Wohnort: Kaufbeuren
- Kontaktdaten:
Das halte ich eher für unwahrscheinlich. Bei meinem Autostart wird lediglich eine Verknüpfung im entsprechendem Autostart-Ordner erstellt. Also weder etwas gelöscht noch in der Registry herumgepfuscht.
Ich habe den entsprechenden Code mal herauskopiert:
Falls du mit den benutzerdefinierten Aufgaben selber etwas in die Registry geschrieben hast, wird vermutlich da der Fehler liegen. Normalerweise erstellt man aber nur eine Verküpung in dem Autostartordner.
Ich habe den entsprechenden Code mal herauskopiert:
Code: Alles auswählen
Select UserTaskID
Case #Desktop ;{ ----- Shortcuts -----
CreateShortcut(File$, GetPath(#GetPath_Desktop)+name$, GetPathPart(File$), StringField(UserTask$,6,"|"), #SW_SHOWNORMAL, "", #Null, IconFile, IDIcon)
Case #StartMenu
CreateDirs(GetPathPart(StartMenuDir$+name$))
CreateShortcut(File$, StartMenuDir$+name$, GetPathPart(File$), StringField(UserTask$,6,"|"), #SW_SHOWNORMAL, "", #Null, IconFile, IDIcon)
Case #Autostart
CreateShortcut(File$, GetPath(#GetPath_StartUp)+name$, GetPathPart(File$), StringField(UserTask$,6,"|"), #SW_SHOWNORMAL, "", #Null, IconFile, IDIcon)
EndSelect
Ja, hatte ich ja geschrieben. Via Registry in den Autostart. Da solltest Du vielleicht nochmal nachschauen, bei den Registry befehlen.
Es geht ja nicht primär um den Autostart, sondern wenn das ein Fehler ist der sich durch zieht, bin ich froh das es "nur" den Autostart erwischt hat.
Auch beim Deinstallieren hat er dann wieder den ganzen Schlüsselpfad gelöscht (komplett "Run\" war weg aus HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run).
Gruss, Morty
Es geht ja nicht primär um den Autostart, sondern wenn das ein Fehler ist der sich durch zieht, bin ich froh das es "nur" den Autostart erwischt hat.
Auch beim Deinstallieren hat er dann wieder den ganzen Schlüsselpfad gelöscht (komplett "Run\" war weg aus HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run).
Gruss, Morty
- Thorsten1867
- Beiträge: 1359
- Registriert: 04.02.2005 15:40
- Computerausstattung: [Windows 10 x64] [PB V5.7x]
- Wohnort: Kaufbeuren
- Kontaktdaten:
- Thorsten1867
- Beiträge: 1359
- Registriert: 04.02.2005 15:40
- Computerausstattung: [Windows 10 x64] [PB V5.7x]
- Wohnort: Kaufbeuren
- Kontaktdaten:
Nicht böse sein, aber ich habe es nicht wieder probiert. Es war mir einfach zu unsicher, gerade wenn Du einen Tag später zum Kunden musst. Den hätte das bestimmt nicht so gefallen *g*
Aber nochmal back-to-topic:
Das es beim Deinstallieren passiert, kann man ja einräumen. Aber das auch beim Installieren alle anderen Schlüssel des Verzeichnisses gelöscht werden ist nicht so verständlich. Vielleicht liegt da der Fehler im Create..was-auch-immer?!?!
Gruß, Morty
Aber nochmal back-to-topic:
Das es beim Deinstallieren passiert, kann man ja einräumen. Aber das auch beim Installieren alle anderen Schlüssel des Verzeichnisses gelöscht werden ist nicht so verständlich. Vielleicht liegt da der Fehler im Create..was-auch-immer?!?!
Gruß, Morty
- Thorsten1867
- Beiträge: 1359
- Registriert: 04.02.2005 15:40
- Computerausstattung: [Windows 10 x64] [PB V5.7x]
- Wohnort: Kaufbeuren
- Kontaktdaten:
Wie gesagt, es werden keine Verzeichnisse mehr gelöscht.
Auch bei eigenen Registry-Einträgen werden somit nur noch die Schlüssel gelöscht und das Verzeichnis bleibt (leider) bestehen.
Wenn man ins System eingreift, können natürlich noch andere Schlüssel sich im Verzeichnis befinden und Windows stört es offenbar nicht, ob das Verzeichnis leer oder voll ist (im Gegensatz zum Dateisystem) und löscht alles.
Auch bei eigenen Registry-Einträgen werden somit nur noch die Schlüssel gelöscht und das Verzeichnis bleibt (leider) bestehen.
Wenn man ins System eingreift, können natürlich noch andere Schlüssel sich im Verzeichnis befinden und Windows stört es offenbar nicht, ob das Verzeichnis leer oder voll ist (im Gegensatz zum Dateisystem) und löscht alles.