Ces utilitaires fonctionnent sous Windows
NT/2000/XP.
Il ne fonctionne ni sous Windows 95, ni sous 98 ou 98SE, ni sur Me, pour
ces environnements c'est là.
Le programme principal est un service que l'on doit
installer, il se nomme SCECON.EXE
Il doit être copié dans le répertoire %windir%
de votre ordinateur : si vous avez fait une
installation standard de NT/2000/XP c'est le répertoire C:\WINNT.
Pour installer vous devez ouvrir un interpréteur de commande (Démarrer ->Executer
saisir cmd.exe) puis aller dans le répertoire indiqué plus haut.
Taper la commande SCECON /install. Si
le service s'est installé correctement vous devez avoir la
réponse suivante : "Scecon Service installed." . A cette étape Vous
pouvez quitter l'interpréteur de
commande en tapant la commande "exit"(sans les guillemets).
Il vous faut maintenant le démarrer.
Pour cela vous allez dans "Démarrer" -> Paramètres ->
Panneau de configuration -> Outils d'administration -> Services.
Sélectionner le service et faites apparaître ses Propriétés à l'aide du bouton droit de votre souris.
Si le bouton Démarrer n'est pas grisé, vous devez
l'utiliser pour démarrer le service. Si vous souhaitez le démarrer
systématiquement à chaque démarrage de votre ordinateur, il faut sélectionner
le type de démarrage "Automatique".
Pour l'arrêter, même chemin mais en utilisant le bouton "Arrêter".
Pour vérifier qu'il est bien installé et qu'il fonctionne
correctement il faut aller visiter le Registre à l'aide de regedit.exe.
Attention, s'il vous plait avec précaution comme d'habitude. Voici où il faut
s'aventurer.
Le service crée quelques variables dans l'espace que le
système lui réserve. Pas de panique, si vous désinstallez
le service par la méthode indiquée plus bas, le registre restera propre. Comme
partout si le programmeur respecte
les consignes, il n'en met pas partout, et quand il en met là où on lui
demande de le mettre, cela se passe bien.
Pour la variable ForfaitMensuel
est la valeur totale de vos heures à consommer dans le mois, elle ne sert pas
au service mais à dispcon.exe vous dire si votre moyenne journalière passe en
surconsommation ou pas, d'après
une bonne idée d'un testeur sous Windows Me (Thomas, merci).
Pour la variable "Fournisseur" :
j'utilise "free" par défaut. Ce fournisseur ayant un système de
facturation
particulier (première minute entamée première minute à payer, même si
elle n'est pasfinie) j'arrondis à la minute.
Si vous avez un autre fournisseur vous mettez "no" dans cette variable
pour fonctionner au temps réel .
Pour la variable "TimeConnected": c'est
le temps de comptabilisation total dans le mois en cours en binaire.
N'y touchez pas. Ce compteur est remis à zéro, tous les débuts de mois, et la
valeur est stockée dans
le fichier au format texte qui se nomme "scecon.log" et que vous
pouvez consulter à l'aide de Notepad.
Chaque ligne représente le temps total de connexion sur le mois sous cette
forme:
"Le 01/04/2002 Temps total de connexion sur le mois de Mars 2002 : 35h 22mn
54s"
Pour la variable "TimeOnConnect": elle
vous indique si l'ordinateur sur lequel le service est lancé est connecté.
Pour la variable "TraceFile": elle
indique le nom du fichier dans lequel le service va mettre les traces de
connexions.
Si dans cette variable vous mettez "no" (sans les guillemets) le
service ne créera pas de fichier trace
et ne vous enregistrera pas vos connexions une par une comme dans cet exemple.
...
Connecté le 12/05/2002 à 19h20mn48s Déconnecté le 12/05/2002 à 19h22mn38s
Calcul de connexion 00h01mn50s soit 110 secondes
Connecté le 12/05/2002 à 19h23mn28s Déconnecté le 12/05/2002 à 19h24mn29s
Calcul de connexion 00h01mn01s soit 61 secondes
Connecté le 12/05/2002 à 19h43mn23s Déconnecté le 12/05/2002 à 19h45mn55s
Calcul de connexion 00h02mn32s soit 152 secondes
...
Si vous modifiez l'un de ces paramètres il faut OBLIGATOIREMENT arrêter le service et le redémarrer.
Si vous désinstallez le service comme indiqué plus bas,
ces paramètres seront détruits et perdus.
Les fichiers scecon.log et trscecon.log resteront dans le répertoire %windir%
(c:\winnt) : A vous de les supprimer.
Mon service sous NT/2000/XP n'ayant d'interface
Homme/machine pour communiquer, je fournis l'utilitaire
DISPCON.EXE à cet effet. Il peut être copié dans le répertoire c:\winnt
.
Il affiche la date de la dernière connexion et le temps
total de connexion sur le mois en cours.
Il affiche la date du jour, le temps de connexion auquel vous avez droit par
jour calculer sur le
mois, il sera plus important au mois de Février qu'au mois de Juin et bien sûr
qu'au mois de
Janvier, bien sûr j'ai pris en compte le mois de Février des années bissextiles
. Dans l'exemple,
avec un forfait a 50H par mois en ayant consommé 35 H en fin de mois je vais
devoir me
restreindre si je ne veux pas payer un supplément.
Dans le menu Fichier vous avez plusieurs choix suivant que vous êtes sous Windows NT/2000/XP ou 98/98SE/Me:
Le choix ouvrir vous permet d'aller lancer Notepad.exe pour
éditer et consulter les fichiers log générer pas scecon.
Présence du Service vous permet de savoir si le service fonctionne ou pas dans
l'environnement ou vous vous trouvez.
Dans la boite de dialogue je rappelle la date de la
dernière connexion et le temps total.
Mais vous pouvez aussi dialoguer avec le service, il y a 3 commandes :
quit : cette commande arrête
le service à vos risques et périls, elle existe pour des raisons
de mise au point, je ne l'ai pas supprimée; à vous de jouer.
connected : cette commande
vous renvoie "connected": le service vous renvoie l'état de la
connecté ou non connecté (not connected)
disconnect : peut déconnecter
la liaison en cours attention si vous avez un téléchargement
en cours ou si vous votre douce tendre et adorable compagne consulte une page
importante
du web ou fais un chat avec son amant, attention à la claque assurée.
getdatetime : cette commande
vous renvoie les informations contenues dans le registre,
comme au dessus.
Toutes autres chaînes envoyées vous retournera "commande inconnue".
Si vous souhaitez modifier le compteur car il n'est plus en
accord avec ce que votre fournisseur
d'accès vous indique, vous pouvez le faire en utilisant le bouton "Mise à
jour compteur".
ATTENTION le compte de temps ne sera plus en accord avec le contenu de votre
fichier de trace.
Cette opération n'est à utiliser qu'en cas de nécessité, par exemple en cours
de mois juste après une
installation.
Cet exécutable peut-être utilisé de n'importe où sur
une station d'un réseau local; il suffit
de mentionner le nom de l'ordinateur exécutant le service SCECON.EXE. JE tiens
a signaler
quand même qu'il vous faudra les droits d'administrateur sur la station
distante pour bricoler sur
ce service de cette manière.
Voici le paquet à vous de jouer si cela vous intéresse,
c'est gratuit (freeware).
Si il y a des bugs, mon adresse mail est dans la boite de dialogue de
DISPCON.EXE.
Pour désinstaller le service, arrêter le service comme
indiqué plus haut et taper la commande
SCECON /remove dans un interpréteur de commande.