Pour disposer d'outils "plus sûrs" que des scripts en vbs
( pas lisibles avec Notepad) ,
je viens de me mettre à AutoIt3...
C'est plutôt très bien et les programmes compilés sont légers.
J'ai récupéré la version avec l'éditeur Scite adapté
et j'ai noté que cet éditeur est totalement paramétrable
et peut accepter de façon intelligente
de très nombreux langages et donc, enfin, voici ma question :
Certains utilisent-ils Scite avec VBS ?
Je n'arrive pas à obtenir un paramétrage
satisfaisant et les docs sont assez obscures pour moi ...
Plus sérieusement, je n'aime pas, mais je n'ai rien trouvé d'autre, aussi simple, pour faire certaines choses.
Par exemple, j'ai fait un HTA pour composer des pages HTML, en intégrant FCK-editor, et des parties connexions bases de données. Cela est installé chez une dizaine de clients. Depuis le SP-2, une boîte de dialogue s'ouvre, pour chaque page appelée ("Un composant Active-X est susceptible...") ; pour éviter aux utilisateurs de devoir cliquer à tout bout de champ, j'ai fait un petit script AutoIt, qui clique sur le bon contrôle, dès l'ouverture de cette boîte de dialogue.
-- @-salutations
Michel Claveau
Bonjour !
je n'aime pas :-)
Même si c'était livré avec un pack d'Orval ?
Plus sérieusement, je n'aime pas, mais je n'ai rien trouvé d'autre,
aussi simple, pour faire certaines choses.
Par exemple, j'ai fait un HTA pour composer des pages HTML, en
intégrant FCK-editor, et des parties connexions bases de données. Cela
est installé chez une dizaine de clients.
Depuis le SP-2, une boîte de dialogue s'ouvre, pour chaque page appelée
("Un composant Active-X est susceptible...") ; pour éviter aux
utilisateurs de devoir cliquer à tout bout de champ, j'ai fait un petit
script AutoIt, qui clique sur le bon contrôle, dès l'ouverture de cette
boîte de dialogue.
Plus sérieusement, je n'aime pas, mais je n'ai rien trouvé d'autre, aussi simple, pour faire certaines choses.
Par exemple, j'ai fait un HTA pour composer des pages HTML, en intégrant FCK-editor, et des parties connexions bases de données. Cela est installé chez une dizaine de clients. Depuis le SP-2, une boîte de dialogue s'ouvre, pour chaque page appelée ("Un composant Active-X est susceptible...") ; pour éviter aux utilisateurs de devoir cliquer à tout bout de champ, j'ai fait un petit script AutoIt, qui clique sur le bon contrôle, dès l'ouverture de cette boîte de dialogue.
-- @-salutations
Michel Claveau
Jean
Bonjour !
je n'aime pas :-)
Même si c'était livré avec un pack d'Orval ?
Si on me prend par les sentiments ... :O)
Plus sérieusement, je n'aime pas, mais je n'ai rien trouvé d'autre, aussi simple, pour faire certaines choses.
Soit pour la simplicité (c'est l'effet Orval) ... sinon j'aimais (et je suppose que j'aime toujours :-) ) bien NSIS ,un installateur avec mode silencieux qui dispose d'un language de script qui permet quand on s'y intérresse de faire pas mal de choses.
Par exemple, j'ai fait un HTA pour composer des pages HTML, en intégrant FCK-editor,
J'ai été voir ce que c'était. Ca a l'air pas mal fichu mais ça ne coûte pas très cher de le faire soi-même amha.
et des parties connexions bases de données. Cela est installé chez une dizaine de clients. Depuis le SP-2, une boîte de dialogue s'ouvre, pour chaque page appelée ("Un composant Active-X est susceptible...")
Il faudrait préciser ce que sont ces "pages appelées" et de quel activex il s'agit ... tout n'est peut être pas perdu ...
; pour éviter aux utilisateurs de devoir cliquer à tout bout de champ, j'ai fait un petit script AutoIt, qui clique sur le bon contrôle, dès l'ouverture de cette boîte de dialogue.
-- Jean - JMST Belgium
Bonjour !
je n'aime pas :-)
Même si c'était livré avec un pack d'Orval ?
Si on me prend par les sentiments ... :O)
Plus sérieusement, je n'aime pas, mais je n'ai rien trouvé d'autre, aussi
simple, pour faire certaines choses.
Soit pour la simplicité (c'est l'effet Orval) ... sinon j'aimais (et je
suppose que j'aime toujours :-) ) bien NSIS ,un installateur avec mode
silencieux qui dispose d'un language de script qui permet quand on s'y
intérresse de faire pas mal de choses.
Par exemple, j'ai fait un HTA pour composer des pages HTML, en intégrant
FCK-editor,
J'ai été voir ce que c'était.
Ca a l'air pas mal fichu mais ça ne coûte pas très cher de le faire
soi-même amha.
et des parties connexions bases de données. Cela est installé chez une
dizaine de clients.
Depuis le SP-2, une boîte de dialogue s'ouvre, pour chaque page appelée
("Un composant Active-X est susceptible...")
Il faudrait préciser ce que sont ces "pages appelées" et de quel
activex il s'agit ... tout n'est peut être pas perdu ...
; pour éviter aux utilisateurs de devoir cliquer à tout bout de champ, j'ai
fait un petit script AutoIt, qui clique sur le bon contrôle, dès
l'ouverture de cette boîte de dialogue.
Plus sérieusement, je n'aime pas, mais je n'ai rien trouvé d'autre, aussi simple, pour faire certaines choses.
Soit pour la simplicité (c'est l'effet Orval) ... sinon j'aimais (et je suppose que j'aime toujours :-) ) bien NSIS ,un installateur avec mode silencieux qui dispose d'un language de script qui permet quand on s'y intérresse de faire pas mal de choses.
Par exemple, j'ai fait un HTA pour composer des pages HTML, en intégrant FCK-editor,
J'ai été voir ce que c'était. Ca a l'air pas mal fichu mais ça ne coûte pas très cher de le faire soi-même amha.
et des parties connexions bases de données. Cela est installé chez une dizaine de clients. Depuis le SP-2, une boîte de dialogue s'ouvre, pour chaque page appelée ("Un composant Active-X est susceptible...")
Il faudrait préciser ce que sont ces "pages appelées" et de quel activex il s'agit ... tout n'est peut être pas perdu ...
; pour éviter aux utilisateurs de devoir cliquer à tout bout de champ, j'ai fait un petit script AutoIt, qui clique sur le bon contrôle, dès l'ouverture de cette boîte de dialogue.
-- Jean - JMST Belgium
Michel Claveau
Bonjour !
ce que sont ces "pages appelées"
Chaque page HTML (des sites) est composée d'un "template" et d'un ensemble de "blocs de contenu" ; les contenus (chaque bloc) est en HTML simple
Localement, ils sont enregistrés dans un SGBD (Paradox).
Lorsque l'utilisateur désire modifier un bloc, cela charge le contenu du bloc dans le FCK-editor embarqué.
En fait, lorsque j'avais parlé d'un HTA, ce n'est pas exact ; en réalité, il s'agit d'une fiche paradox, contenant IE, comme Active-X, intégré dans la fiche. Mais cela revient presque au même.
Tu auras peut-être une meilleure idée ici : http://www.ponx.org/man/ (mais je n'ai jamais terminé cette doc...)
de quel activex il s'agit
Il s'agit de mon logiciel "PONX", écrit en Python. Ponx est un objet (serveur) COM. Mais, dans IE/jscript, il faut utiliser new ActiveXObject("Ponx.Mci") ce qui entretient une certaine confusion.
J'ai cherché moult fois à déclarer ce logiciel comme "sûr" ; mais je n'ai rien trouvé.
Si tu trouves une solution, merci d'avance.
-- @-salutations
Michel Claveau
Bonjour !
ce que sont ces "pages appelées"
Chaque page HTML (des sites) est composée d'un "template" et d'un
ensemble de "blocs de contenu" ; les contenus (chaque bloc) est en HTML
simple
Localement, ils sont enregistrés dans un SGBD (Paradox).
Lorsque l'utilisateur désire modifier un bloc, cela charge le contenu
du bloc dans le FCK-editor embarqué.
En fait, lorsque j'avais parlé d'un HTA, ce n'est pas exact ; en
réalité, il s'agit d'une fiche paradox, contenant IE, comme Active-X,
intégré dans la fiche. Mais cela revient presque au même.
Tu auras peut-être une meilleure idée ici : http://www.ponx.org/man/
(mais je n'ai jamais terminé cette doc...)
de quel activex il s'agit
Il s'agit de mon logiciel "PONX", écrit en Python. Ponx est un objet
(serveur) COM. Mais, dans IE/jscript, il faut utiliser
new ActiveXObject("Ponx.Mci")
ce qui entretient une certaine confusion.
J'ai cherché moult fois à déclarer ce logiciel comme "sûr" ; mais je
n'ai rien trouvé.
Chaque page HTML (des sites) est composée d'un "template" et d'un ensemble de "blocs de contenu" ; les contenus (chaque bloc) est en HTML simple
Localement, ils sont enregistrés dans un SGBD (Paradox).
Lorsque l'utilisateur désire modifier un bloc, cela charge le contenu du bloc dans le FCK-editor embarqué.
En fait, lorsque j'avais parlé d'un HTA, ce n'est pas exact ; en réalité, il s'agit d'une fiche paradox, contenant IE, comme Active-X, intégré dans la fiche. Mais cela revient presque au même.
Tu auras peut-être une meilleure idée ici : http://www.ponx.org/man/ (mais je n'ai jamais terminé cette doc...)
de quel activex il s'agit
Il s'agit de mon logiciel "PONX", écrit en Python. Ponx est un objet (serveur) COM. Mais, dans IE/jscript, il faut utiliser new ActiveXObject("Ponx.Mci") ce qui entretient une certaine confusion.
J'ai cherché moult fois à déclarer ce logiciel comme "sûr" ; mais je n'ai rien trouvé.
Si tu trouves une solution, merci d'avance.
-- @-salutations
Michel Claveau
Jean
Bonjour !
ce que sont ces "pages appelées"
Chaque page HTML (des sites) est composée d'un "template" et d'un ensemble de "blocs de contenu" ; les contenus (chaque bloc) est en HTML simple
Localement, ils sont enregistrés dans un SGBD (Paradox).
Lorsque l'utilisateur désire modifier un bloc, cela charge le contenu du bloc dans le FCK-editor embarqué.
En fait, lorsque j'avais parlé d'un HTA, ce n'est pas exact ; en réalité, il s'agit d'une fiche paradox, contenant IE, comme Active-X, intégré dans la fiche. Mais cela revient presque au même.
Tu auras peut-être une meilleure idée ici : http://www.ponx.org/man/ (mais je n'ai jamais terminé cette doc...)
J'irai voir ça mais peut être que la suite pourra aider.
de quel activex il s'agit
Il s'agit de mon logiciel "PONX", écrit en Python. Ponx est un objet (serveur) COM. Mais, dans IE/jscript, il faut utiliser new ActiveXObject("Ponx.Mci") ce qui entretient une certaine confusion.
activex, com ... le principe est le même.
J'ai cherché moult fois à déclarer ce logiciel comme "sûr" ; mais je n'ai rien trouvé.
Si tu trouves une solution, merci d'avance.
En fait pour la création d'activex, com ... en Python je ne connais pas trop. Mais comme il a un progid (Ponx.mci) il doit y avoir une entrée de registre (un CLSID) à laquelle vous pouvez ajouter ou compléter une sous clef "Implemented Categories" en y ajoutant des sous clefs :
{7DD95801-9882-11CF-9FA9-00AA006C42C4} : déclare le composant sûr pour l'automation
{7DD95802-9882-11CF-9FA9-00AA006C42C4} : déclare le composant sûr pour l'initialisation
Voir ici l'exemple avec le Tabular Data Control : http://msdn.microsoft.com/workshop/components/activex/safety.asp
Vous trouverez aussi sur cette page les éléments nécessaires pour que ces déclarations soit faites automatiquement à l'enregistrement de votre composant (je ne connais pas assez bien Python pour savoir si c'est possible ou pas).
Maintenant comme vous me disiez que la boîte de dialogue s'affiche depuis le Sp2 peut être avez vous déjà fait ce qui précède et que ça ne fonctionne plus ?
Amicalement,
-- Jean - JMST Belgium
Bonjour !
ce que sont ces "pages appelées"
Chaque page HTML (des sites) est composée d'un "template" et d'un ensemble
de "blocs de contenu" ; les contenus (chaque bloc) est en HTML simple
Localement, ils sont enregistrés dans un SGBD (Paradox).
Lorsque l'utilisateur désire modifier un bloc, cela charge le contenu du
bloc dans le FCK-editor embarqué.
En fait, lorsque j'avais parlé d'un HTA, ce n'est pas exact ; en réalité,
il s'agit d'une fiche paradox, contenant IE, comme Active-X, intégré dans
la fiche. Mais cela revient presque au même.
Tu auras peut-être une meilleure idée ici : http://www.ponx.org/man/
(mais je n'ai jamais terminé cette doc...)
J'irai voir ça mais peut être que la suite pourra aider.
de quel activex il s'agit
Il s'agit de mon logiciel "PONX", écrit en Python. Ponx est un objet
(serveur) COM. Mais, dans IE/jscript, il faut utiliser
new ActiveXObject("Ponx.Mci")
ce qui entretient une certaine confusion.
activex, com ... le principe est le même.
J'ai cherché moult fois à déclarer ce logiciel comme "sûr" ; mais je n'ai
rien trouvé.
Si tu trouves une solution, merci d'avance.
En fait pour la création d'activex, com ... en Python je ne connais pas
trop.
Mais comme il a un progid (Ponx.mci) il doit y avoir une entrée de
registre (un CLSID) à laquelle vous pouvez ajouter ou compléter une
sous clef "Implemented Categories" en y ajoutant des sous clefs :
{7DD95801-9882-11CF-9FA9-00AA006C42C4} : déclare le composant sûr pour
l'automation
{7DD95802-9882-11CF-9FA9-00AA006C42C4} : déclare le composant sûr pour
l'initialisation
Voir ici l'exemple avec le Tabular Data Control :
http://msdn.microsoft.com/workshop/components/activex/safety.asp
Vous trouverez aussi sur cette page les éléments nécessaires pour que
ces déclarations soit faites automatiquement à l'enregistrement de
votre composant (je ne connais pas assez bien Python pour savoir si
c'est possible ou pas).
Maintenant comme vous me disiez que la boîte de dialogue s'affiche
depuis le Sp2 peut être avez vous déjà fait ce qui précède et que ça ne
fonctionne plus ?
Chaque page HTML (des sites) est composée d'un "template" et d'un ensemble de "blocs de contenu" ; les contenus (chaque bloc) est en HTML simple
Localement, ils sont enregistrés dans un SGBD (Paradox).
Lorsque l'utilisateur désire modifier un bloc, cela charge le contenu du bloc dans le FCK-editor embarqué.
En fait, lorsque j'avais parlé d'un HTA, ce n'est pas exact ; en réalité, il s'agit d'une fiche paradox, contenant IE, comme Active-X, intégré dans la fiche. Mais cela revient presque au même.
Tu auras peut-être une meilleure idée ici : http://www.ponx.org/man/ (mais je n'ai jamais terminé cette doc...)
J'irai voir ça mais peut être que la suite pourra aider.
de quel activex il s'agit
Il s'agit de mon logiciel "PONX", écrit en Python. Ponx est un objet (serveur) COM. Mais, dans IE/jscript, il faut utiliser new ActiveXObject("Ponx.Mci") ce qui entretient une certaine confusion.
activex, com ... le principe est le même.
J'ai cherché moult fois à déclarer ce logiciel comme "sûr" ; mais je n'ai rien trouvé.
Si tu trouves une solution, merci d'avance.
En fait pour la création d'activex, com ... en Python je ne connais pas trop. Mais comme il a un progid (Ponx.mci) il doit y avoir une entrée de registre (un CLSID) à laquelle vous pouvez ajouter ou compléter une sous clef "Implemented Categories" en y ajoutant des sous clefs :
{7DD95801-9882-11CF-9FA9-00AA006C42C4} : déclare le composant sûr pour l'automation
{7DD95802-9882-11CF-9FA9-00AA006C42C4} : déclare le composant sûr pour l'initialisation
Voir ici l'exemple avec le Tabular Data Control : http://msdn.microsoft.com/workshop/components/activex/safety.asp
Vous trouverez aussi sur cette page les éléments nécessaires pour que ces déclarations soit faites automatiquement à l'enregistrement de votre composant (je ne connais pas assez bien Python pour savoir si c'est possible ou pas).
Maintenant comme vous me disiez que la boîte de dialogue s'affiche depuis le Sp2 peut être avez vous déjà fait ce qui précède et que ça ne fonctionne plus ?
Amicalement,
-- Jean - JMST Belgium
Michel Claveau
Bonsoir !
J'ai essayé le truc du registre :
{7DD95801-9882-11CF-9FA9-00AA006C42C4} composant sûr pour automation {7DD95802-9882-11CF-9FA9-00AA006C42C4} composant sûr pour init
Mais ça ne change rien.
J'ai toujours : "Un contrôle ActiveX présent sur cette page pourrait agir de manière non fiable sur d'autres parties de la page. Voulez-vous autoriser cette action ? "
A noter que j'ai (déjà) essayé plein de choses (tout autoriser, baisser la sécurité, mettre l'adresse locale en site de confiance, etc.) Pour l'instant, seul mon utilitaire permet de contourner le problème.
Une précision : en mode HTA pur, le message ne s'affiche pas ; mais I.E. embarqué en tant qu'Active-X traite les .HTM, et non les .HTA. De plus, j'ai un problème, lorsqu'un HTA est appelé depuis un autre HTA (windows.open) : le répertoire "courant" est alors celui de MSHTA.EXE, alors qu'avec IE, le répertoire courant est celui du fichier appelant.
-- @-salutations
Michel Claveau
Bonsoir !
J'ai essayé le truc du registre :
{7DD95801-9882-11CF-9FA9-00AA006C42C4} composant sûr pour automation
{7DD95802-9882-11CF-9FA9-00AA006C42C4} composant sûr pour init
Mais ça ne change rien.
J'ai toujours : "Un contrôle ActiveX présent sur cette page pourrait
agir de manière non fiable sur d'autres parties de la page.
Voulez-vous autoriser cette action ? "
A noter que j'ai (déjà) essayé plein de choses (tout autoriser, baisser
la sécurité, mettre l'adresse locale en site de confiance, etc.)
Pour l'instant, seul mon utilitaire permet de contourner le problème.
Une précision : en mode HTA pur, le message ne s'affiche pas ; mais
I.E. embarqué en tant qu'Active-X traite les .HTM, et non les .HTA.
De plus, j'ai un problème, lorsqu'un HTA est appelé depuis un autre HTA
(windows.open) : le répertoire "courant" est alors celui de MSHTA.EXE,
alors qu'avec IE, le répertoire courant est celui du fichier appelant.
{7DD95801-9882-11CF-9FA9-00AA006C42C4} composant sûr pour automation {7DD95802-9882-11CF-9FA9-00AA006C42C4} composant sûr pour init
Mais ça ne change rien.
J'ai toujours : "Un contrôle ActiveX présent sur cette page pourrait agir de manière non fiable sur d'autres parties de la page. Voulez-vous autoriser cette action ? "
A noter que j'ai (déjà) essayé plein de choses (tout autoriser, baisser la sécurité, mettre l'adresse locale en site de confiance, etc.) Pour l'instant, seul mon utilitaire permet de contourner le problème.
Une précision : en mode HTA pur, le message ne s'affiche pas ; mais I.E. embarqué en tant qu'Active-X traite les .HTM, et non les .HTA. De plus, j'ai un problème, lorsqu'un HTA est appelé depuis un autre HTA (windows.open) : le répertoire "courant" est alors celui de MSHTA.EXE, alors qu'avec IE, le répertoire courant est celui du fichier appelant.
-- @-salutations
Michel Claveau
Jean
Bonsoir !
J'ai essayé le truc du registre :
{7DD95801-9882-11CF-9FA9-00AA006C42C4} composant sûr pour automation {7DD95802-9882-11CF-9FA9-00AA006C42C4} composant sûr pour init
Mais ça ne change rien.
J'ai toujours : "Un contrôle ActiveX présent sur cette page pourrait agir de manière non fiable sur d'autres parties de la page. Voulez-vous autoriser cette action ? "
Pour ça je crois que vous donnez vous même la réponse plus loin : ce message ne vient alors pas de votre contrôle (en considérant qu'il est déclaré sûr) mais d'Internet.Application qui lui n'est pas déclaré sûr par défaut. Evidemment vous pourriez le marquer sûr et vous seriez tranquille mais ces modifications sont à *proscrire* avec les composants "natifs" de Windows (ainsi que la modification "vers le bas" des zones de sécurité). Dans ce cas la solution que vous adoptez (automatiser le clic) est la plus propre parcequ'elle n'impacte que votre application au niveau de la sécurité. Donc pour contourner ça proprement il faudrait voir si votre projet pourrait se faire dans (ou à l'aide d') un hta.
A noter que j'ai (déjà) essayé plein de choses (tout autoriser, baisser la sécurité, mettre l'adresse locale en site de confiance, etc.) Pour l'instant, seul mon utilitaire permet de contourner le problème.
Comme dit plus haut dans l'état actuel de votre application c'est la meilleure solution.
Une précision : en mode HTA pur, le message ne s'affiche pas ; mais I.E. embarqué en tant qu'Active-X traite les .HTM, et non les .HTA.
Ce qui est normal puisqu' internet.application c'est internet explorer. Il n'y a effectivement jamais eu de mshta.application.
De plus, j'ai un problème, lorsqu'un HTA est appelé depuis un autre HTA (windows.open) : le répertoire "courant" est alors celui de MSHTA.EXE, alors qu'avec IE, le répertoire courant est celui du fichier appelant.
Je regarderai ça "en temps réel" mais ça pose un problème de quel ordre pour votre apllication ?
Amicalement,
-- Jean - JMST Belgium
Bonsoir !
J'ai essayé le truc du registre :
{7DD95801-9882-11CF-9FA9-00AA006C42C4} composant sûr pour automation
{7DD95802-9882-11CF-9FA9-00AA006C42C4} composant sûr pour init
Mais ça ne change rien.
J'ai toujours : "Un contrôle ActiveX présent sur cette page pourrait agir de
manière non fiable sur d'autres parties de la page.
Voulez-vous autoriser cette action ? "
Pour ça je crois que vous donnez vous même la réponse plus loin : ce
message ne vient alors pas de votre contrôle (en considérant qu'il est
déclaré sûr) mais d'Internet.Application qui lui n'est pas déclaré sûr
par défaut.
Evidemment vous pourriez le marquer sûr et vous seriez tranquille mais
ces modifications sont à *proscrire* avec les composants "natifs" de
Windows (ainsi que la modification "vers le bas" des zones de
sécurité).
Dans ce cas la solution que vous adoptez (automatiser le clic) est la
plus propre parcequ'elle n'impacte que votre application au niveau de
la sécurité.
Donc pour contourner ça proprement il faudrait voir si votre projet
pourrait se faire dans (ou à l'aide d') un hta.
A noter que j'ai (déjà) essayé plein de choses (tout autoriser, baisser la
sécurité, mettre l'adresse locale en site de confiance, etc.)
Pour l'instant, seul mon utilitaire permet de contourner le problème.
Comme dit plus haut dans l'état actuel de votre application c'est la
meilleure solution.
Une précision : en mode HTA pur, le message ne s'affiche pas ; mais I.E.
embarqué en tant qu'Active-X traite les .HTM, et non les .HTA.
Ce qui est normal puisqu' internet.application c'est internet explorer.
Il n'y a effectivement jamais eu de mshta.application.
De plus, j'ai un problème, lorsqu'un HTA est appelé depuis un autre HTA
(windows.open) : le répertoire "courant" est alors celui de MSHTA.EXE, alors
qu'avec IE, le répertoire courant est celui du fichier appelant.
Je regarderai ça "en temps réel" mais ça pose un problème de quel ordre
pour votre apllication ?
{7DD95801-9882-11CF-9FA9-00AA006C42C4} composant sûr pour automation {7DD95802-9882-11CF-9FA9-00AA006C42C4} composant sûr pour init
Mais ça ne change rien.
J'ai toujours : "Un contrôle ActiveX présent sur cette page pourrait agir de manière non fiable sur d'autres parties de la page. Voulez-vous autoriser cette action ? "
Pour ça je crois que vous donnez vous même la réponse plus loin : ce message ne vient alors pas de votre contrôle (en considérant qu'il est déclaré sûr) mais d'Internet.Application qui lui n'est pas déclaré sûr par défaut. Evidemment vous pourriez le marquer sûr et vous seriez tranquille mais ces modifications sont à *proscrire* avec les composants "natifs" de Windows (ainsi que la modification "vers le bas" des zones de sécurité). Dans ce cas la solution que vous adoptez (automatiser le clic) est la plus propre parcequ'elle n'impacte que votre application au niveau de la sécurité. Donc pour contourner ça proprement il faudrait voir si votre projet pourrait se faire dans (ou à l'aide d') un hta.
A noter que j'ai (déjà) essayé plein de choses (tout autoriser, baisser la sécurité, mettre l'adresse locale en site de confiance, etc.) Pour l'instant, seul mon utilitaire permet de contourner le problème.
Comme dit plus haut dans l'état actuel de votre application c'est la meilleure solution.
Une précision : en mode HTA pur, le message ne s'affiche pas ; mais I.E. embarqué en tant qu'Active-X traite les .HTM, et non les .HTA.
Ce qui est normal puisqu' internet.application c'est internet explorer. Il n'y a effectivement jamais eu de mshta.application.
De plus, j'ai un problème, lorsqu'un HTA est appelé depuis un autre HTA (windows.open) : le répertoire "courant" est alors celui de MSHTA.EXE, alors qu'avec IE, le répertoire courant est celui du fichier appelant.
Je regarderai ça "en temps réel" mais ça pose un problème de quel ordre pour votre apllication ?
Amicalement,
-- Jean - JMST Belgium
Jean
Je regarderai ça "en temps réel"
J'ai regardé, ça retourne effectivement le dossier system32.
Si je comprends bien vous automatisez aussi le clic sur "exécuter" ?
Amicalement,
-- Jean - JMST Belgium
Je regarderai ça "en temps réel"
J'ai regardé, ça retourne effectivement le dossier system32.
Si je comprends bien vous automatisez aussi le clic sur "exécuter" ?