Installer für Bildschirmschoner
Installer für Bildschirmschoner
Hallo,
angenommen der Bildschirmschoner ist fertig als .scr vorhanden,
eventuelle Grafiken sind bereits als Binary eingebunden.
Nun will ich einen Installer dem User anbieten, wo er nur auf
"Install" klickt und das .scr in den jeweiligen Ordner kopiert
wird, zu der Liste der Schoner hinzugefügt wird und dann
das Einstellungsmenü für die Schoner kommt.
Hat sowas jemand schonmal gemacht?
angenommen der Bildschirmschoner ist fertig als .scr vorhanden,
eventuelle Grafiken sind bereits als Binary eingebunden.
Nun will ich einen Installer dem User anbieten, wo er nur auf
"Install" klickt und das .scr in den jeweiligen Ordner kopiert
wird, zu der Liste der Schoner hinzugefügt wird und dann
das Einstellungsmenü für die Schoner kommt.
Hat sowas jemand schonmal gemacht?
- ts-soft
- Beiträge: 22292
- Registriert: 08.09.2004 00:57
- Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel - Wohnort: Berlin
Die *.scr Datei ins System bzw. System32 Verzeichnis kopieren, der Schoner taucht von alleine in der Liste der Schoner auf.
Um das Einstellungsmenü aufzurufen, kannste folgendes machen:Habs jetzt nur unter XP getestet, sollte aber unter 9x auch funktionieren
Um das Einstellungsmenü aufzurufen, kannste folgendes machen:
Code: Alles auswählen
RunProgram("Rundll32.exe", "shell32.dll,Control_RunDLL desk.cpl,,1", "")PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.

Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.

Re: Installer für Bildschirmschoner
Ich hab das immer so gemacht, damit wird der Screensaver zum Default
und der Konfigurationsdialog poppt automatisch auf:
"sysDir$" ist in dem Fall GetSystemDirectory_()
und der Konfigurationsdialog poppt automatisch auf:
Code: Alles auswählen
ShellExecute_(0, "Install", sysDir$+"\DeinName.scr", "", "C:\", #SW_SHOWNORMAL)
- ts-soft
- Beiträge: 22292
- Registriert: 08.09.2004 00:57
- Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel - Wohnort: Berlin
@traumatic: gibts irgendwo info's was man noch alles mit install machen kann?
Gruß
Thomas
Gruß
Thomas
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.

Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.

Re: Installer für Bildschirmschoner
ohoh, ich habe das aus nem ganz alten code rauskopiert und schau's mir gerade
selbst mal an...
Wahrscheinlich wäre
eleganter 
selbst mal an...
Wahrscheinlich wäre
Code: Alles auswählen
ShellExecute_(0, "Install", sysDir$+"\DeinName.scr", #NULL, #NULL, #SW_SHOWNORMAL)
geht's so?
Code: Alles auswählen
sysDir$ = Space(#MAX_PATH)
GetSystemDirectory_(@sysDir$, #MAX_PATH)