J'aimerais faire un truc, un peu compliquer je crois
cs_veler
Messages postés723Date d'inscriptiondimanche 26 novembre 2006StatutMembreDernière intervention23 janvier 2013
-
12 juin 2008 à 12:11
cs_veler
Messages postés723Date d'inscriptiondimanche 26 novembre 2006StatutMembreDernière intervention23 janvier 2013
-
12 juin 2008 à 19:57
Salut,
Alors voila, pour le programme que je fais, il faudrait que je puisse, a un moment, redémarrer l'ordinateur et qu'il démarre sur une page de ce genre là (ici, un exemple avec Avast Anti-virus) :
Mais alors, je n'ai vraiment aucune idée de comment ça peux fonctionner. Savez-vous comment on doit s'y prendre pour faire ce genre de chose?
Ca doit compliqué, mais je suis partant^^
cs_veler
Messages postés723Date d'inscriptiondimanche 26 novembre 2006StatutMembreDernière intervention23 janvier 20132 12 juin 2008 à 18:08
Je ne sais pas. Mon programme ne fonctionne que sous XP, donc normalement autoexec.bat fonctionne.
j'ai fait une petite recherche a propos d'avast (je l'ai), et j'i remarqué que quand on planifie un scan au démarrae (et qu'on a cette fameuse page), il modifie une clé du registre appelé BootExecute.
Cette valeur, a par rament, execute un exe de Avast. Quand on l'éxécute normalement (depuis l'explorateur windows par exemple), il dit qu'il ne peux pas être utilisé en Win32.
Je crain que Windows ne puisse pas éxécuter d'application .Net pour avoir ce genre de page.
cs_veler
Messages postés723Date d'inscriptiondimanche 26 novembre 2006StatutMembreDernière intervention23 janvier 20132 12 juin 2008 à 18:11
Il faudrait vraiment que mon programme fasse partie des première
application lancé par Windows. Savez-vous comment je peux faire pour
que Windows lance mon application en premier, avant les autres
application tel que l'anti-virus ou autre?
Et si possible, attendre que mon application est finit de travailler pour continuer.
cs_veler
Messages postés723Date d'inscriptiondimanche 26 novembre 2006StatutMembreDernière intervention23 janvier 20132 12 juin 2008 à 19:57
Salut,
J'ai trouvé une solution qui fonctionne très bien
Alors voila, je suis allé ici,
et au paragraphe 18 (Composants ActiveX), j'ai trouvé une clé dans le
registre qui nous permet de lancer une application après la page
"Bienvenue" de Windows, et avant que explorer.exe se lance^^
Et ça fonctionne avec les applications .Net.
Juste un petit hic qui m'inquiete :
J'ai pu constaté que dans cette partie du registre, je crois que c'est
là que Windows lance le .Net Framework. Si c'est la cas, si par malheur
Windows lance notre application avant le framework, ba on aura quelques
problèmes
Voila, si par hasard vous savez s'il y a ce risque, dit-le moi, sinon, mon problème est résolut^^