startsoftware

startsoftware ist das zentrale Startprogramm eines Anbieters/Firma, das nach dem Programmstart beim Kunden alle weiteren Programme auflistet. Für startsoftware ist lediglich ein Eintrag im Startmenü erforderlich vom Installer anzulegen, womit der Wartung- und Instandhaltungsaufwand für alle übrigen Tools für das Startmenü entfällt. Auf diese Weise kann man auf geschlossenen Systemen steuern, welche weitere Programme/Tools gestartet werden dürfen. Zusätzlich kann startsoftware ein konfigurierbares Update-Programm über das Update-Button starten und somit den Softwarestand beim Kunden mit wenigen Klicks aktualisieren.

Download startsoftware

startsoftware hat 1 Funktion:

Funktion 1:
Programmaufruf:
startsoftware
Lädt die Konfigurationsdatei bei Programmstart und führt dann Aktionen anhand der Konfiguration und der Auswahl des Benutzers durch. Ausgehend vom Startordner werden alle übergeordneten Ordner anhand der Ordnernamen auf gleichnamiger ICO- und EXE-Datei durchsucht und bei Erfolg als Element in der Liste aufgelistet.

Screenshots:
startsoftware

Beispielkonfiguration mit Erläuterungen in Fett-Schrift (im Notepad++ öffnen und Sprache XML auswählen für farbige Syntaxhervorhebung).
startsoftware.exe.config:
####
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
    <configSections>
        <sectionGroup name="applicationSettings" type="System.Configuration.ApplicationSettingsGroup, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" >
            <section name="startsoftware.Properties.Settings" type="System.Configuration.ClientSettingsSection, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false" />
        </sectionGroup>
    </configSections>
    <startup>
        <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5" />
    </startup>
    <applicationSettings>
        <startsoftware.Properties.Settings>
boouserelativepathsforproducts:
True: Es werden relative Pfade zum auffinden der übrigen Tools verwendet.
False: ungültiger Wert.
            <setting name="boouserelativepathsforproducts" serializeAs="String">
                <value>True</value>
            </setting>
inticongroesseinprozent:
Größe der Software-Icons in der GUI. Bei Full HD Auflösung und eingestelltem 173 DPI empfhielt sich 25 als Wert.
            <setting name="inticongroesseinprozent" serializeAs="String">
                <value>50</value>
            </setting>
strfileupdatebutton:
Dateiname der EXE-Datei, die nach dem Klick auf dem Update-Button gestartet werden soll.
            <setting name="strfileupdatebutton" serializeAs="String">
                <value>updater.exe</value>
            </setting>
strdirectoryupdatebutton:
Ordnername der EXE-Datei, die nach dem Klick auf dem Update-Button gestartet werden soll.
            <setting name="strdirectoryupdatebutton" serializeAs="String">
                <value>updater</value>
            </setting>
        </startsoftware.Properties.Settings>
    </applicationSettings>
</configuration>
####

Vorteile und Nutzen:
+ Zentrales Master-Startprogramm für alle übrigen Tools/Programme/Software
+ Direkter Button zum starten des konfigurierbaren Softwareupdate-Programms
+ Installer braucht nur noch einen Link im Startmenü anlegen
+ Steuerung durch Administratoren, welche Tools auf Endgeräten gestartet werden dürfen




COPYRIGHT WWW.ZEESHAN.DE
UTC+1
GEBURTSDATUM:
20160827174242
AKTUALISIERUNGSDATUM:
20170501131631