IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Windows XP Discussion :

Verrouillage de la fermeture et "la fin de tâche"


Sujet :

Windows XP

  1. #1
    Blue_Strike
    Invité(e)
    Par défaut Verrouillage de la fermeture et "la fin de tâche"
    Bonjour,

    Dans le cadre d'un stage, je suis entraîn de faire les "derniers retouches" sur une application que j'ai conçue avec Delphi fonctionnant sous un Win SP2.

    En gros, cette société fabrique des produits chimiques mélangés avec un process industriel commandé manuellement avant. Maintenant, ce process est automatisé, donc on parle d'une carte d'acquisistion et d'une application qui doit être soumis à quelques conraintes d'utilisation.
    Je m'explique, l'opération de mélange ne se fait que cette application soit lancée. Et pour un besoin de sécurité, l'ingénieur chimiste demande ces conditions :
    - Application ne se lance qu'en introduisant un code bien défini. (là c'est bon, j'ai bien intégré cette option).
    - Une fois lancée, elle ne doit pas se fermer que par un autre code de fermeture. (là aussi, j'ai vérouillé la fermeture de la fenetre de l'appli par un autre code).
    Mais le problème reste au niveau d'un appel du service de "fin de tâche" ou une demande de fermeture de session ouverte (ou bien arreter complètement l'ordinateur). Une fois cette opération est lancée, elle ne doit pas être interrompue (vu qu'elle est couteuse et même un peu dangereuse).

    l'ordinateur gérant ce process se trouve dans une armoire transparente fermée, donc pas de problème de coupure de courant brusque par l'un des opérateurs. ya que le clavier et la souris qui sont hors de cette armoire. (je vais pas les mettre dedans aussi quand même ).

    Bon ! donc ma question est : est-ce qu'on peut interrompre la demande de fermeture de session ET l'appel du service "fin de tâche" une fois mon appli est lancée ?

    Je reste dispo pour tout éclairsissement.

    Merci d'avance de vos avis professionnels

    A+

  2. #2
    Membre éprouvé Avatar de cubitus91
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Mai 2004
    Messages
    726
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2004
    Messages : 726
    Points : 933
    Points
    933
    Par défaut
    Bonsoir,
    Tu peux enlever cela dans les stratégie de groupe de l'ordinateur.
    Tu vas dans exécuter => gpedit.msc => modéles d'adminsitration => Menu démarer.
    1- Supprimer la fermeture de session dans démarer: Tu le désactive.
    2- supprimer le menu Executer du menu démarer : Tu le désactive

    Tu vas dans systeme => Option CRTL+ALT+SUPR:
    1- Supprimer la fermeture de session : Activé
    2- Supprimer le gestionnaire de tache : activé

    Voila en esperant que cela te va

    Cdt

    Ps: Si ton pc est en réseau tu peux le faire par GPO.
    Le tag est bien utile, alors pensez y !

  3. #3
    Blue_Strike
    Invité(e)
    Par défaut
    Salut,

    Mon PC est hors réseau et possède qu'une seule session admin.

    Citation Envoyé par cubitus91 Voir le message
    1- Supprimer la fermeture de session dans démarer: Tu le désactive.
    2- supprimer le menu Executer du menu démarer : Tu le désactive
    ...
    1- Supprimer la fermeture de session : Activé
    2- Supprimer le gestionnaire de tache : activé
    et si l'un de ses opérateurs fait l'inverse de ce que tu dis (parce que son fils fait de l'informatique ) ? Je cherche un truc "non modifiable" que par l'admin (ou moi ).

    A+

  4. #4
    Membre éclairé
    Avatar de Interruption13h
    Inscrit en
    Août 2005
    Messages
    603
    Détails du profil
    Informations forums :
    Inscription : Août 2005
    Messages : 603
    Points : 786
    Points
    786
    Par défaut
    Salut !

    Je pense que ça serai mieux que l'application elle même qui gère ces autorisations; Regarde ceci pour l'arrêt du PC par exemple, j'ai pas essayé et ça a l'air étrangement simple.

    Ché pas !

    A+
    Plus tu prends part aux joies et chagrins des gens, plus ils te sont proches et chers. Mais c'est le chagrin et les problèmes qui vous rapprochent le plus.

    (Mark TWAIN)

  5. #5
    Blue_Strike
    Invité(e)
    Par défaut
    Les manipulations des registres sont à éviter dans mon cas je pense je connais cette astuce (et je pense aussi que je l'ai proposé pour la faq XP ), mais bon, tant que tu peut désactiver la fermeture, tu peut toujour la réactiver.. et donc...

  6. #6
    Membre éprouvé
    Avatar de maxim_um
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    895
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 895
    Points : 1 018
    Points
    1 018
    Par défaut
    salut,

    Citation Envoyé par Blue_Strike Voir le message

    ... donc ma question est : est-ce qu'on peut interrompre la demande de fermeture de session ET l'appel du service "fin de tâche" une fois mon appli est lancée ? ...

    La réponse est oui, c'est possible.
    En fait, ce que tu cherches à faire, ça s'appelle un HOOK.
    Ça consiste à intercepter des messages applicatifs, en l'occurrence ici ceux de Windows, afin de leur assigner de nouvelles "fonctions". Et tout ça, depuis ton programme. Elle est pas belle la vie ?

    Je n'en écris pas plus, il est tard et je m'endors.
    En tout cas, j'espère qu'avec ce mot magique les résultats à ta recherche seront plus étoffés.

    Bon week-end à tous.

  7. #7
    Blue_Strike
    Invité(e)
    Par défaut
    ça parait intéréssant l'histoire du HOOK mais j'ai pas une grande idée sur ça..

    pour le moment j'ai joué sur quelques clé de registre en attendant une meilleure soluce

    Merci

Discussions similaires

  1. Réponses: 7
    Dernier message: 11/08/2014, 22h58
  2. Réponses: 1
    Dernier message: 29/06/2010, 11h06
  3. [VB.NET] Fermeture du navigateur et fin de session
    Par Dadou74 dans le forum ASP.NET
    Réponses: 3
    Dernier message: 16/11/2006, 10h43

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo