Bonjour à tous !
Après moult recherches, retour sur tout ce que j'avais expérimenté /
recherché pour RunLike, et après avoir lu vos réponses, je suis arrivé aux
conclusions suivantes :
- avec l'UAC activé, il est actuellement impossible d'avoir une
élévation automatique de privilège. Une intervention manuelle est
obligatoire, à chaque lancement d'un logiciel la nécessitant.
- Contrairement à ce que dit Microsoft, notamment là :
http://msdn2.microsoft.com/fr-fr/library/aa905330.aspx#wvduac_topic6
il arrive souvent que l'UAC ne détecte pas les installations, qui
sont alors lancées avec un niveau de privilèges insuffisant. De même,
l'UAC se trompe souvent sur l'identification de programmes (il confond
souvent documents et programmes). De plus, il ne sait pas gérer
convenablement les logiciels dynamiques, , ou ceux qui utilisent une
machine virtuelle. Dans ces cas là, c'est "tout ou rien", tous les
logiciels sont élevés, ou aucun.
De plus, les processus enfants n'héritent pas toujours du niveau de
privilège du parent. Dès fois, ça marche, des fois non.
- les fichiers manifest, ce n'est pas une solution intéressante. En
pratique, elle ne s'applique qu'aux exécutables simples, programmés en
statique, essentiellement avec les outils de Microsoft. Prenez le cas de
programmes utilisant une machine virtuelle (par exemple, les batchs, qui
utilisent cmd.exe ou command.exe) ;
soit vous définissez un fichier manifest pour chaque batch, ce qui
va vite en faire plusieurs centaines, d'une taille souvent supérieure, et
pénibles à manipuler ;
soit vous définissez un fichier manifest pour cmd.exe ; et alors
TOUT ce qui lancé par cmd.exe va utiliser le même manifest. Sans
possibilités de choix. Ce qui enlève tout intérêt au principe.
Les fichiers manifest utilisent XML ; ce qui entraîne une débauche
de moyens, pour gérer 3 ou 4 informations textuelles. D'où perte de place,
et ralentissements. En plus, il s'agit de XML 1.0 ; je ne suis pas sûr du
tout que Vista suive, si on utilise un fichier XML 1.1 (je rappelle qu'une
des caractéristiques de XML 1.1, c'est la possibilité d'utiliser d'autres
langues que l'anglais dans les tags ; plus exactement, d'autres alphabets
que l'ASCII).
Bref, pour moi, les fichiers manifest, ce n'est qu'une lourdeur (de
plus) sans intérêt.
Au final, même si on veut travailler avec l'UAC, on est strictement limité
à une utilisation simpliste de Windows, avec beaucoup trop de limitations
fonctionnelles.
Donc, je confirme ma position : IL FAUT DESACTIVER L'UAC PAR DEFAUT !
L'UAC devrait être réservé à certains postes sensibles, ou ayant des
utilisateurs inconséquents ; mais il faut le désactiver sur l'immense
majorité des postes de travail. En fait ce serait un excellent outil, si,
à l'installation de Windows, la question était posée : "voulez-vous
activer ou non l'UAC ?"
Et puis, un truc, pour rassurer les utilisateurs de Windows : si vous
utilisez Ubuntu, le même problème existe sur cet OS : il est quasi
impossible d'automatiser quoique ce soit, car des validations manuelles à
tout bout de champ.
Si ça continue, on finira par n'utiliser plus que des serveurs...
@-salutations
Michel Claveau
Bonjour à tous !
Après moult recherches, retour sur tout ce que j'avais expérimenté /
recherché pour RunLike, et après avoir lu vos réponses, je suis arrivé aux
conclusions suivantes :
- avec l'UAC activé, il est actuellement impossible d'avoir une
élévation automatique de privilège. Une intervention manuelle est
obligatoire, à chaque lancement d'un logiciel la nécessitant.
- Contrairement à ce que dit Microsoft, notamment là :
http://msdn2.microsoft.com/fr-fr/library/aa905330.aspx#wvduac_topic6
il arrive souvent que l'UAC ne détecte pas les installations, qui
sont alors lancées avec un niveau de privilèges insuffisant. De même,
l'UAC se trompe souvent sur l'identification de programmes (il confond
souvent documents et programmes). De plus, il ne sait pas gérer
convenablement les logiciels dynamiques, , ou ceux qui utilisent une
machine virtuelle. Dans ces cas là, c'est "tout ou rien", tous les
logiciels sont élevés, ou aucun.
De plus, les processus enfants n'héritent pas toujours du niveau de
privilège du parent. Dès fois, ça marche, des fois non.
- les fichiers manifest, ce n'est pas une solution intéressante. En
pratique, elle ne s'applique qu'aux exécutables simples, programmés en
statique, essentiellement avec les outils de Microsoft. Prenez le cas de
programmes utilisant une machine virtuelle (par exemple, les batchs, qui
utilisent cmd.exe ou command.exe) ;
soit vous définissez un fichier manifest pour chaque batch, ce qui
va vite en faire plusieurs centaines, d'une taille souvent supérieure, et
pénibles à manipuler ;
soit vous définissez un fichier manifest pour cmd.exe ; et alors
TOUT ce qui lancé par cmd.exe va utiliser le même manifest. Sans
possibilités de choix. Ce qui enlève tout intérêt au principe.
Les fichiers manifest utilisent XML ; ce qui entraîne une débauche
de moyens, pour gérer 3 ou 4 informations textuelles. D'où perte de place,
et ralentissements. En plus, il s'agit de XML 1.0 ; je ne suis pas sûr du
tout que Vista suive, si on utilise un fichier XML 1.1 (je rappelle qu'une
des caractéristiques de XML 1.1, c'est la possibilité d'utiliser d'autres
langues que l'anglais dans les tags ; plus exactement, d'autres alphabets
que l'ASCII).
Bref, pour moi, les fichiers manifest, ce n'est qu'une lourdeur (de
plus) sans intérêt.
Au final, même si on veut travailler avec l'UAC, on est strictement limité
à une utilisation simpliste de Windows, avec beaucoup trop de limitations
fonctionnelles.
Donc, je confirme ma position : IL FAUT DESACTIVER L'UAC PAR DEFAUT !
L'UAC devrait être réservé à certains postes sensibles, ou ayant des
utilisateurs inconséquents ; mais il faut le désactiver sur l'immense
majorité des postes de travail. En fait ce serait un excellent outil, si,
à l'installation de Windows, la question était posée : "voulez-vous
activer ou non l'UAC ?"
Et puis, un truc, pour rassurer les utilisateurs de Windows : si vous
utilisez Ubuntu, le même problème existe sur cet OS : il est quasi
impossible d'automatiser quoique ce soit, car des validations manuelles à
tout bout de champ.
Si ça continue, on finira par n'utiliser plus que des serveurs...
@-salutations
Michel Claveau
Bonjour à tous !
Après moult recherches, retour sur tout ce que j'avais expérimenté /
recherché pour RunLike, et après avoir lu vos réponses, je suis arrivé aux
conclusions suivantes :
- avec l'UAC activé, il est actuellement impossible d'avoir une
élévation automatique de privilège. Une intervention manuelle est
obligatoire, à chaque lancement d'un logiciel la nécessitant.
- Contrairement à ce que dit Microsoft, notamment là :
http://msdn2.microsoft.com/fr-fr/library/aa905330.aspx#wvduac_topic6
il arrive souvent que l'UAC ne détecte pas les installations, qui
sont alors lancées avec un niveau de privilèges insuffisant. De même,
l'UAC se trompe souvent sur l'identification de programmes (il confond
souvent documents et programmes). De plus, il ne sait pas gérer
convenablement les logiciels dynamiques, , ou ceux qui utilisent une
machine virtuelle. Dans ces cas là, c'est "tout ou rien", tous les
logiciels sont élevés, ou aucun.
De plus, les processus enfants n'héritent pas toujours du niveau de
privilège du parent. Dès fois, ça marche, des fois non.
- les fichiers manifest, ce n'est pas une solution intéressante. En
pratique, elle ne s'applique qu'aux exécutables simples, programmés en
statique, essentiellement avec les outils de Microsoft. Prenez le cas de
programmes utilisant une machine virtuelle (par exemple, les batchs, qui
utilisent cmd.exe ou command.exe) ;
soit vous définissez un fichier manifest pour chaque batch, ce qui
va vite en faire plusieurs centaines, d'une taille souvent supérieure, et
pénibles à manipuler ;
soit vous définissez un fichier manifest pour cmd.exe ; et alors
TOUT ce qui lancé par cmd.exe va utiliser le même manifest. Sans
possibilités de choix. Ce qui enlève tout intérêt au principe.
Les fichiers manifest utilisent XML ; ce qui entraîne une débauche
de moyens, pour gérer 3 ou 4 informations textuelles. D'où perte de place,
et ralentissements. En plus, il s'agit de XML 1.0 ; je ne suis pas sûr du
tout que Vista suive, si on utilise un fichier XML 1.1 (je rappelle qu'une
des caractéristiques de XML 1.1, c'est la possibilité d'utiliser d'autres
langues que l'anglais dans les tags ; plus exactement, d'autres alphabets
que l'ASCII).
Bref, pour moi, les fichiers manifest, ce n'est qu'une lourdeur (de
plus) sans intérêt.
Au final, même si on veut travailler avec l'UAC, on est strictement limité
à une utilisation simpliste de Windows, avec beaucoup trop de limitations
fonctionnelles.
Donc, je confirme ma position : IL FAUT DESACTIVER L'UAC PAR DEFAUT !
L'UAC devrait être réservé à certains postes sensibles, ou ayant des
utilisateurs inconséquents ; mais il faut le désactiver sur l'immense
majorité des postes de travail. En fait ce serait un excellent outil, si,
à l'installation de Windows, la question était posée : "voulez-vous
activer ou non l'UAC ?"
Et puis, un truc, pour rassurer les utilisateurs de Windows : si vous
utilisez Ubuntu, le même problème existe sur cet OS : il est quasi
impossible d'automatiser quoique ce soit, car des validations manuelles à
tout bout de champ.
Si ça continue, on finira par n'utiliser plus que des serveurs...
@-salutations
Michel Claveau
- le pare-feu de l'OS
- le pare-feu de l'OS
- le pare-feu de l'OS
J'ai suivi tes recommandations et j'ai réactivé l'UAC. Je n'ai qu'un seul
soft rébarbatif : AsusProbe.
Comment puis-je éviter la demande de confirmation au boot de la machine ?
J'ai probe2.exe dont je dois systématiquement confirmer le démarrage. C'est
pas bien grave, mais ça serait plus propre si ça démarrait en silence.
J'ai suivi tes recommandations et j'ai réactivé l'UAC. Je n'ai qu'un seul
soft rébarbatif : AsusProbe.
Comment puis-je éviter la demande de confirmation au boot de la machine ?
J'ai probe2.exe dont je dois systématiquement confirmer le démarrage. C'est
pas bien grave, mais ça serait plus propre si ça démarrait en silence.
J'ai suivi tes recommandations et j'ai réactivé l'UAC. Je n'ai qu'un seul
soft rébarbatif : AsusProbe.
Comment puis-je éviter la demande de confirmation au boot de la machine ?
J'ai probe2.exe dont je dois systématiquement confirmer le démarrage. C'est
pas bien grave, mais ça serait plus propre si ça démarrait en silence.
Un utilisateur qui veut lancer un programme, doit faire une action
(valider, cliquer) ; qu'il y ait une deuxième validation (mot de passe,
confirmation, autre clic) ne changera rien. Il lancera quand même le
logiciel.
Remplace le mot utilisateur par le mot virus (par exemple). Sauf si le virus
C'est comme pour la suppression : certain ont fait suivre la question
"voulez-vous supprimer ?" par "Etes-vous sûr ?" et/ou par "Voulez-vous
vraiment supprimer ?" . Résultat : ils cliquent deux ou trois fois, sans
chercher plus loin.
Là je suis d'accord quoique des virus peuvent aussi supprimer les
sans le sécuriser plus pour autant.
Juste pour voir ce que ça fait, peux-tu créer un compte standard (en plus de
Un utilisateur qui veut lancer un programme, doit faire une action
(valider, cliquer) ; qu'il y ait une deuxième validation (mot de passe,
confirmation, autre clic) ne changera rien. Il lancera quand même le
logiciel.
Remplace le mot utilisateur par le mot virus (par exemple). Sauf si le virus
C'est comme pour la suppression : certain ont fait suivre la question
"voulez-vous supprimer ?" par "Etes-vous sûr ?" et/ou par "Voulez-vous
vraiment supprimer ?" . Résultat : ils cliquent deux ou trois fois, sans
chercher plus loin.
Là je suis d'accord quoique des virus peuvent aussi supprimer les
sans le sécuriser plus pour autant.
Juste pour voir ce que ça fait, peux-tu créer un compte standard (en plus de
Un utilisateur qui veut lancer un programme, doit faire une action
(valider, cliquer) ; qu'il y ait une deuxième validation (mot de passe,
confirmation, autre clic) ne changera rien. Il lancera quand même le
logiciel.
Remplace le mot utilisateur par le mot virus (par exemple). Sauf si le virus
C'est comme pour la suppression : certain ont fait suivre la question
"voulez-vous supprimer ?" par "Etes-vous sûr ?" et/ou par "Voulez-vous
vraiment supprimer ?" . Résultat : ils cliquent deux ou trois fois, sans
chercher plus loin.
Là je suis d'accord quoique des virus peuvent aussi supprimer les
sans le sécuriser plus pour autant.
Juste pour voir ce que ça fait, peux-tu créer un compte standard (en plus de
Donc, je confirme ma position : IL FAUT DESACTIVER L'UAC PAR DEFAUT !
L'UAC devrait être réservé à certains postes sensibles, ou ayant des
utilisateurs inconséquents ; mais il faut le désactiver sur l'immense
majorité des postes de travail. En fait ce serait un excellent outil,
si, à l'installation de Windows, la question était posée : "voulez-vous
activer ou non l'UAC ?"
Donc, je confirme ma position : IL FAUT DESACTIVER L'UAC PAR DEFAUT !
L'UAC devrait être réservé à certains postes sensibles, ou ayant des
utilisateurs inconséquents ; mais il faut le désactiver sur l'immense
majorité des postes de travail. En fait ce serait un excellent outil,
si, à l'installation de Windows, la question était posée : "voulez-vous
activer ou non l'UAC ?"
Donc, je confirme ma position : IL FAUT DESACTIVER L'UAC PAR DEFAUT !
L'UAC devrait être réservé à certains postes sensibles, ou ayant des
utilisateurs inconséquents ; mais il faut le désactiver sur l'immense
majorité des postes de travail. En fait ce serait un excellent outil,
si, à l'installation de Windows, la question était posée : "voulez-vous
activer ou non l'UAC ?"
[... rien que des choses sensées!] Donc, je confirme ma position : IL FAUT
DESACTIVER L'UAC PAR DEFAUT ! L'UAC devrait être réservé à certains postes
sensibles, ou ayant des utilisateurs inconséquents ; mais il faut le
désactiver sur l'immense majorité des postes de travail. En fait ce serait
un excellent outil, si, à l'installation de Windows, la question était
posée : "voulez-vous activer ou non l'UAC ?"
[... rien que des choses sensées!] Donc, je confirme ma position : IL FAUT
DESACTIVER L'UAC PAR DEFAUT ! L'UAC devrait être réservé à certains postes
sensibles, ou ayant des utilisateurs inconséquents ; mais il faut le
désactiver sur l'immense majorité des postes de travail. En fait ce serait
un excellent outil, si, à l'installation de Windows, la question était
posée : "voulez-vous activer ou non l'UAC ?"
[... rien que des choses sensées!] Donc, je confirme ma position : IL FAUT
DESACTIVER L'UAC PAR DEFAUT ! L'UAC devrait être réservé à certains postes
sensibles, ou ayant des utilisateurs inconséquents ; mais il faut le
désactiver sur l'immense majorité des postes de travail. En fait ce serait
un excellent outil, si, à l'installation de Windows, la question était
posée : "voulez-vous activer ou non l'UAC ?"
Après moult recherches, retour sur tout ce que j'avais expérimenté /
recherché pour RunLike, et après avoir lu vos réponses, je suis arrivé aux
conclusions suivantes :
- avec l'UAC activé, il est actuellement impossible d'avoir une
élévation automatique de privilège. Une intervention manuelle est
obligatoire, à chaque lancement d'un logiciel la nécessitant.
De plus, les processus enfants n'héritent pas toujours du niveau de
privilège du parent. Dès fois, ça marche, des fois non.
Au final, même si on veut travailler avec l'UAC, on est strictement limité
à une utilisation simpliste de Windows, avec beaucoup trop de limitations
fonctionnelles.
Et puis, un truc, pour rassurer les utilisateurs de Windows : si vous
utilisez Ubuntu, le même problème existe sur cet OS : il est quasi
impossible d'automatiser quoique ce soit, car des validations manuelles à
tout bout de champ.
Si ça continue, on finira par n'utiliser plus que des serveurs...
Après moult recherches, retour sur tout ce que j'avais expérimenté /
recherché pour RunLike, et après avoir lu vos réponses, je suis arrivé aux
conclusions suivantes :
- avec l'UAC activé, il est actuellement impossible d'avoir une
élévation automatique de privilège. Une intervention manuelle est
obligatoire, à chaque lancement d'un logiciel la nécessitant.
De plus, les processus enfants n'héritent pas toujours du niveau de
privilège du parent. Dès fois, ça marche, des fois non.
Au final, même si on veut travailler avec l'UAC, on est strictement limité
à une utilisation simpliste de Windows, avec beaucoup trop de limitations
fonctionnelles.
Et puis, un truc, pour rassurer les utilisateurs de Windows : si vous
utilisez Ubuntu, le même problème existe sur cet OS : il est quasi
impossible d'automatiser quoique ce soit, car des validations manuelles à
tout bout de champ.
Si ça continue, on finira par n'utiliser plus que des serveurs...
Après moult recherches, retour sur tout ce que j'avais expérimenté /
recherché pour RunLike, et après avoir lu vos réponses, je suis arrivé aux
conclusions suivantes :
- avec l'UAC activé, il est actuellement impossible d'avoir une
élévation automatique de privilège. Une intervention manuelle est
obligatoire, à chaque lancement d'un logiciel la nécessitant.
De plus, les processus enfants n'héritent pas toujours du niveau de
privilège du parent. Dès fois, ça marche, des fois non.
Au final, même si on veut travailler avec l'UAC, on est strictement limité
à une utilisation simpliste de Windows, avec beaucoup trop de limitations
fonctionnelles.
Et puis, un truc, pour rassurer les utilisateurs de Windows : si vous
utilisez Ubuntu, le même problème existe sur cet OS : il est quasi
impossible d'automatiser quoique ce soit, car des validations manuelles à
tout bout de champ.
Si ça continue, on finira par n'utiliser plus que des serveurs...