Page 1 sur 1

[..] Bloquer l'utilisation pendant un traitement

Posté : mer. 25 juin 2014 14:19
par kastor
Bonjour à tous,

Ma question est très simple.

Je dois lancer une programme, et je veux bloquer l'utilisation du PC pendant que le programme fonctionne.

Il pourrait également être possible de lancer ce programme en arrière plan (sans que l'utilisateur ne le voit).

mais comment faire ?

Merci d'avance

Re: bloquer l'utilisation pendant un traitement

Posté : mer. 25 juin 2014 14:25
par jchd
RunWait() ?

Re: bloquer l'utilisation pendant un traitement

Posté : mer. 25 juin 2014 14:46
par kastor
ça bloque le programme dans lequel je travaille justement...

ça ne convient donc pas.

peut être est-il possible de le lancer en arrière plan ?
j'ai mis mon bout de code ça sera plus simple.
je veux que l'utilisateur ne puisse pas utiliser son PC jusqu'à la msgbox

Merci d'avance.


► Afficher le texte

Re: bloquer l'utilisation pendant un traitement

Posté : mer. 25 juin 2014 15:10
par jguinch
Merci de modifier le titre du sujet afin qu'il respecte les règles de présentation d'un message.

Re: [..] Bloquer l'utilisation pendant un traitement

Posté : mer. 25 juin 2014 15:23
par jguinch
C'est l'inconvénient quand on effectue une installation en passant par l'interface graphique.
Que cherches-tu à installer ?

Re: [..] Bloquer l'utilisation pendant un traitement

Posté : mer. 25 juin 2014 15:29
par kastor
Je dois compiler un fichier et le lancer.
Il est dans la base de donnée de mon progiciel. Je n'ai pas le choix, je suis obligé de passer par un telnet.

Re: [..] Bloquer l'utilisation pendant un traitement

Posté : mer. 25 juin 2014 15:34
par jguinch
Bon.
Regarde BlockInput()

Re: [..] Bloquer l'utilisation pendant un traitement

Posté : mer. 25 juin 2014 16:24
par kastor
ça ne change rien.
Je peux toujours faire autre chose, et de fait, l'exe écrit le code à l'endroit ou je clique, et non dans telnet....

Re: [..] Bloquer l'utilisation pendant un traitement

Posté : mer. 25 juin 2014 17:09
par TomAijerrie
Et en utilisant SendKeepActive() ?

Re: [..] Bloquer l'utilisation pendant un traitement

Posté : mer. 25 juin 2014 18:58
par TommyDDR
Regardez BlockInput + #RequireAdmin

Re: [..] Bloquer l'utilisation pendant un traitement

Posté : jeu. 26 juin 2014 09:46
par kastor
Merci pour ce coup de pouce.

Cette fonctionne correspond à ce dont j'ai besoin.

Merci encore
TomAijerrie a écrit :Et en utilisant SendKeepActive() ?

Re: [..] Bloquer l'utilisation pendant un traitement

Posté : jeu. 26 juin 2014 12:18
par kastor
bon, en fait non....
Ca fonctionne très bien sur un notpad, par contre je n'arrive pas à l'adapter avec mon telnet.

► Afficher le texte

Re: [..] Bloquer l'utilisation pendant un traitement

Posté : jeu. 26 juin 2014 13:31
par jguinch
► Afficher le texte

Re: [..] Bloquer l'utilisation pendant un traitement

Posté : jeu. 26 juin 2014 15:34
par SurPriseS
Salut !
Vais pte dire une connerie, mais c'est pas possible de passer par un truc dans ce style :
http://www.autoitscript.com/forum/topic ... et-client/

?

Devrais y'avoir moyen de faire ça en 'masqué' pour l'utilisateur non ?

Re: [..] Bloquer l'utilisation pendant un traitement

Posté : jeu. 26 juin 2014 16:09
par jguinch
Sinon, plutôt que de bloquer le clavier et la souris, tu peux passer par ControlSend :
► Afficher le texte