Fonctionnalités
  1. Lancement de vos applications (32-bit & 64-bit) ou de vos scripts en tant que services :
    • Transformez en service de la plupart des exécutables : 16 bit (Dos, Windows, OS/2), 32 bit, 64 bit, fichiers batch ou scripts (VBScript, JScript, PHP).
    • Exécutez en tant que services des applications écrites sous Visual Basic, Java, PowerBuilder ou Delphi.
    • Lancez l'assistant permettant d'exécuter vos applications en service d'un simple clic à partir de l'explorateur Windows.
    • Laissez vos programmes graphiques interagir avec l'écran et accéder à des ressources réseau simultanément.
    • Visualisation et débogage des applications console non interactives via la visionneuse de console distante de ServiceMill.
    • Spécifiez les paramètres passés à l'application.
    • Déterminez la position de la fenêtre de l'application au démarrage.
    • Affichez l'icône du nouveau service créé dans la barre des tâches afin de le contrôler facilement.
    • Redirigez les entrées/sorties vers des fichiers.
    • Créez des variables d'environnement spécifiques au programme.
    • Restaurez la connexion aux lecteurs réseau lorsque le processus démarre.
    • Sélectionnez la priorité de l'application (haute, inférieure à la normale, normale, supérieure à la normale, basse).
    • Lancez des processus multiples au sein d'un même service sans terminer le processus orphelin quand le service est arrêté.
    • Spécifiez le(s) processeur(s) utilisé(s) par l'application dans les systèmes multiprocesseurs.
    • Reportez vos erreurs dans le journal des événements.
  2. Planification de l'état des applications lancées en tant que services (Capture écran) :
    • Définissez aisément l'état des applications selon le jour de la semaine ou l'heure.
    • Redémarrez automatiquement l'application si elle tombe en panne ou s'arrête de manière inattendue (par exemple, si l'utilisateur ferme l'application).
    • Redémarrez l'application à une heure précise ou à intervalle prédéfini afin, par exemple, de nettoyer les allocations de mémoire non libérées ou des "handles".
    • Planifiez l'arrêt de l'application afin qu'elle ne soit pas démarrée pendant les back up, les week-end ou la nuit.
    • Démarrez l'application à une heure précise pour lancer des back up ou des programmes spécifiques.
    • Arrête l'application tandis que le service reste en fonctionnement.
  3. Exécution de programmes tout au long du cycle de vie de l'application :

    ServiceMill vous permet d'exécuter des programmes personnalisés (fichiers batch, scripts ou programmes complémentaires) aux différentes étapes du cycle de vie de l'application :

    • "Au démarrage du service", l'évènement est appelé par le service au démarrage.
    • "Au lancement de l'application", l'évènement est appelé par le service juste avant de lancer l'application.
    • "Quand l'application est lancée", l'évènement appelé par le service après le lancement de l'application."When the application has been started".
    • "Quand l'application se termine de manière inattendue", l'évènement appelé par le service quand l'application n'est pas stoppée par ServiceMill.
    • "Quand le service s'arrête", l'évènement appelé par le service quand une demande d'arrêt du service a été effectué.
    • "Quand l'application est stoppée", l'évènement appelé par le service juste avant qu'il arrête l'application.
    • "Quand l'application a été stoppée", l'évènement appelé par le service après l'arrêt de l'application.
  4. Import ou export des configurations de vos services dans un fichier XML