OVH Cloud OVH Cloud

api

6 réponses
Avatar
laurent
bonjour,=20

j'ai un petit exe destin=E9 =E0 lire des badges en=20
permanence, jusque l=E0 pas de probl=E8me. Le probl=E8me c'est=20
que cette appli sera utilis=E9 par des =E9l=E8ves, et je dois=20
blinder un max mon appli! Un des blindage n=E9cessaire=20
serait de forcer mon appli =E0 =EAtre toujours active et en=20
premier plan, et que l'on ne puisse plus faire quoi que=20
ce soit sous windows, m=EAme avec les raccourcis clavier...

Je pense que c'est possible avec des API, qlqun saurait-
il laquelle SVP

6 réponses

Avatar
Bismark Prods
pour le positionnement il y a SetWindowPos

Mais pour arreter le systeme en background je crois pas que ce soit possible
! faut bien que l'OS tourne


"laurent" a écrit dans le message de
news:000201c33fda$2b5cd370$
bonjour,

j'ai un petit exe destiné à lire des badges en
permanence, jusque là pas de problème. Le problème c'est
que cette appli sera utilisé par des élèves, et je dois
blinder un max mon appli! Un des blindage nécessaire
serait de forcer mon appli à être toujours active et en
premier plan, et que l'on ne puisse plus faire quoi que
ce soit sous windows, même avec les raccourcis clavier...

Je pense que c'est possible avec des API, qlqun saurait-
il laquelle SVP
Avatar
Fly
Salut,

par contre, il doit être possible de neutraliser le clavier!
tu as des logiciels de prisee en main à distance qui le permette. donc si
l'ordi est en réseau avec un autre qui est à l'abri des élèves, alors sur ce
poste tu met le controle du deuxième et tu neutralise le clavier et la
souris de ton ordi qui fait les vérifications.

ou alors, tu fais en sorte que ton proig soit modal (rien ne s'execute autre
que lui et toutes interruptions clavier sont redirigées sur lui). En C++
c'est domodal, mais je ne connais pas l'equivalent en VB.


Esperant être utile.

Fly.(Francois)


Bismark Prods a écrit dans le message :
#
pour le positionnement il y a SetWindowPos

Mais pour arreter le systeme en background je crois pas que ce soit


possible
! faut bien que l'OS tourne


"laurent" a écrit dans le message de
news:000201c33fda$2b5cd370$
bonjour,

j'ai un petit exe destiné à lire des badges en
permanence, jusque là pas de problème. Le problème c'est
que cette appli sera utilisé par des élèves, et je dois
blinder un max mon appli! Un des blindage nécessaire
serait de forcer mon appli à être toujours active et en
premier plan, et que l'on ne puisse plus faire quoi que
ce soit sous windows, même avec les raccourcis clavier...

Je pense que c'est possible avec des API, qlqun saurait-
il laquelle SVP




Avatar
Bismark Prods
Y bcp de moyen d'y parvenir, des plus ou moins bons.

Y a pas si longtemps, il y a eu ici une longue discussion sur la manière de
bloquer les "Input". Tu trouveras facilement de l'infos sur les archives du
newsgroup.


"Fly" a écrit dans le message de
news:bdu4bq$6h6$
Salut,

par contre, il doit être possible de neutraliser le clavier!
tu as des logiciels de prisee en main à distance qui le permette. donc si
l'ordi est en réseau avec un autre qui est à l'abri des élèves, alors sur


ce
poste tu met le controle du deuxième et tu neutralise le clavier et la
souris de ton ordi qui fait les vérifications.

ou alors, tu fais en sorte que ton proig soit modal (rien ne s'execute


autre
que lui et toutes interruptions clavier sont redirigées sur lui). En C++
c'est domodal, mais je ne connais pas l'equivalent en VB.


Esperant être utile.

Fly.(Francois)


Bismark Prods a écrit dans le message :
#
> pour le positionnement il y a SetWindowPos
>
> Mais pour arreter le systeme en background je crois pas que ce soit
possible
> ! faut bien que l'OS tourne
>
>
> "laurent" a écrit dans le message de
> news:000201c33fda$2b5cd370$
> bonjour,
>
> j'ai un petit exe destiné à lire des badges en
> permanence, jusque là pas de problème. Le problème c'est
> que cette appli sera utilisé par des élèves, et je dois
> blinder un max mon appli! Un des blindage nécessaire
> serait de forcer mon appli à être toujours active et en
> premier plan, et que l'on ne puisse plus faire quoi que
> ce soit sous windows, même avec les raccourcis clavier...
>
> Je pense que c'est possible avec des API, qlqun saurait-
> il laquelle SVP
>
>




Avatar
Fly
sauf que là ou je suis, ils bnloquent complètement internet : pas d'accès
sur aucun site!

Bismark Prods a écrit dans le message :

Y bcp de moyen d'y parvenir, des plus ou moins bons.

Y a pas si longtemps, il y a eu ici une longue discussion sur la manière


de
bloquer les "Input". Tu trouveras facilement de l'infos sur les archives


du
newsgroup.


"Fly" a écrit dans le message de
news:bdu4bq$6h6$
> Salut,
>
> par contre, il doit être possible de neutraliser le clavier!
> tu as des logiciels de prisee en main à distance qui le permette. donc


si
> l'ordi est en réseau avec un autre qui est à l'abri des élèves, alors


sur
ce
> poste tu met le controle du deuxième et tu neutralise le clavier et la
> souris de ton ordi qui fait les vérifications.
>
> ou alors, tu fais en sorte que ton proig soit modal (rien ne s'execute
autre
> que lui et toutes interruptions clavier sont redirigées sur lui). En C++
> c'est domodal, mais je ne connais pas l'equivalent en VB.
>
>
> Esperant être utile.
>
> Fly.(Francois)
>
>
> Bismark Prods a écrit dans le message :
> #
> > pour le positionnement il y a SetWindowPos
> >
> > Mais pour arreter le systeme en background je crois pas que ce soit
> possible
> > ! faut bien que l'OS tourne
> >
> >
> > "laurent" a écrit dans le message de
> > news:000201c33fda$2b5cd370$
> > bonjour,
> >
> > j'ai un petit exe destiné à lire des badges en
> > permanence, jusque là pas de problème. Le problème c'est
> > que cette appli sera utilisé par des élèves, et je dois
> > blinder un max mon appli! Un des blindage nécessaire
> > serait de forcer mon appli à être toujours active et en
> > premier plan, et que l'on ne puisse plus faire quoi que
> > ce soit sous windows, même avec les raccourcis clavier...
> >
> > Je pense que c'est possible avec des API, qlqun saurait-
> > il laquelle SVP
> >
> >
>
>




Avatar
Bismark Prods
Alors il semble que cela soit ca :

Private Declare Function BlockInput Lib "user32" (ByVal fBlock As Long) As
Long

Private Sub Form_Activate()
BlockInput True

ton traitement ou tu veux pas que l'on utilise clavier ou souris
(tant que tu es là tu ne peux vraiment plus rien faire fonctionner ni
souris, ni clavier !)

BlockInput False

End Sub



"Fly" a écrit dans le message de
news:bdu4rm$6r7$
sauf que là ou je suis, ils bnloquent complètement internet : pas d'accès
sur aucun site!

Bismark Prods a écrit dans le message :

> Y bcp de moyen d'y parvenir, des plus ou moins bons.
>
> Y a pas si longtemps, il y a eu ici une longue discussion sur la manière
de
> bloquer les "Input". Tu trouveras facilement de l'infos sur les archives
du
> newsgroup.
>
>
> "Fly" a écrit dans le message de
> news:bdu4bq$6h6$
> > Salut,
> >
> > par contre, il doit être possible de neutraliser le clavier!
> > tu as des logiciels de prisee en main à distance qui le permette. donc
si
> > l'ordi est en réseau avec un autre qui est à l'abri des élèves, alors
sur
> ce
> > poste tu met le controle du deuxième et tu neutralise le clavier et la
> > souris de ton ordi qui fait les vérifications.
> >
> > ou alors, tu fais en sorte que ton proig soit modal (rien ne s'execute
> autre
> > que lui et toutes interruptions clavier sont redirigées sur lui). En


C++
> > c'est domodal, mais je ne connais pas l'equivalent en VB.
> >
> >
> > Esperant être utile.
> >
> > Fly.(Francois)
> >
> >
> > Bismark Prods a écrit dans le message :
> > #
> > > pour le positionnement il y a SetWindowPos
> > >
> > > Mais pour arreter le systeme en background je crois pas que ce soit
> > possible
> > > ! faut bien que l'OS tourne
> > >
> > >
> > > "laurent" a écrit dans le message de
> > > news:000201c33fda$2b5cd370$
> > > bonjour,
> > >
> > > j'ai un petit exe destiné à lire des badges en
> > > permanence, jusque là pas de problème. Le problème c'est
> > > que cette appli sera utilisé par des élèves, et je dois
> > > blinder un max mon appli! Un des blindage nécessaire
> > > serait de forcer mon appli à être toujours active et en
> > > premier plan, et que l'on ne puisse plus faire quoi que
> > > ce soit sous windows, même avec les raccourcis clavier...
> > >
> > > Je pense que c'est possible avec des API, qlqun saurait-
> > > il laquelle SVP
> > >
> > >
> >
> >
>
>




Avatar
François Picalausa
Bonjour/soir,

Crtl+Alt+Del fonctionne toujours...
Mais sous NT/2K/XP, on peut employer la méthode de la fiche suivante (merci,
Zoury):
http://www.winguides.com/registry/display.php/163/

--
François Picalausa (MVP VB)
FAQ VB : http://faq.vb.free.fr
MSDN : http://msdn.microsoft.com


Bismark Prods wrote:
Alors il semble que cela soit ca :

Private Declare Function BlockInput Lib "user32" (ByVal fBlock As
Long) As Long

Private Sub Form_Activate()
BlockInput True

ton traitement ou tu veux pas que l'on utilise clavier ou souris
(tant que tu es là tu ne peux vraiment plus rien faire fonctionner ni
souris, ni clavier !)

BlockInput False

End Sub



"Fly" a écrit dans le message de
news:bdu4rm$6r7$
sauf que là ou je suis, ils bnloquent complètement internet : pas
d'accès sur aucun site!

Bismark Prods a écrit dans le message :

Y bcp de moyen d'y parvenir, des plus ou moins bons.

Y a pas si longtemps, il y a eu ici une longue discussion sur la
manière de bloquer les "Input". Tu trouveras facilement de l'infos
sur les archives du newsgroup.


"Fly" a écrit dans le message de
news:bdu4bq$6h6$
Salut,

par contre, il doit être possible de neutraliser le clavier!
tu as des logiciels de prisee en main à distance qui le permette.
donc si l'ordi est en réseau avec un autre qui est à l'abri des
élèves, alors sur ce poste tu met le controle du deuxième et tu
neutralise le clavier et la souris de ton ordi qui fait les
vérifications.

ou alors, tu fais en sorte que ton proig soit modal (rien ne
s'execute autre que lui et toutes interruptions clavier sont
redirigées sur lui). En C++ c'est domodal, mais je ne connais pas
l'equivalent en VB.


Esperant être utile.

Fly.(Francois)


Bismark Prods a écrit dans le message :
#
pour le positionnement il y a SetWindowPos

Mais pour arreter le systeme en background je crois pas que ce
soit possible ! faut bien que l'OS tourne


"laurent" a écrit dans le message de
news:000201c33fda$2b5cd370$
bonjour,

j'ai un petit exe destiné à lire des badges en
permanence, jusque là pas de problème. Le problème c'est
que cette appli sera utilisé par des élèves, et je dois
blinder un max mon appli! Un des blindage nécessaire
serait de forcer mon appli à être toujours active et en
premier plan, et que l'on ne puisse plus faire quoi que
ce soit sous windows, même avec les raccourcis clavier...

Je pense que c'est possible avec des API, qlqun saurait-
il laquelle SVP