J'aimerais faire un truc, un peu compliquer je crois

cs_veler Messages postés 723 Date d'inscription dimanche 26 novembre 2006 Statut Membre Dernière intervention 23 janvier 2013 - 12 juin 2008 à 12:11
cs_veler Messages postés 723 Date d'inscription dimanche 26 novembre 2006 Statut Membre Dernière intervention 23 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^^

Merci d'avance
@+

*** ebaudoux@club.fr ***
*** http://www.velersoftware.fr.nf/ ***

4 réponses

gillardg Messages postés 3275 Date d'inscription jeudi 3 avril 2008 Statut Membre Dernière intervention 14 septembre 2014 2
12 juin 2008 à 13:10
Est ce que autoexec.bat est toujours utilisé???
0
cs_veler Messages postés 723 Date d'inscription dimanche 26 novembre 2006 Statut Membre Dernière intervention 23 janvier 2013 2
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.

Voila^^

*** ebaudoux@club.fr ***
*** http://www.velersoftware.fr.nf/ ***
0
cs_veler Messages postés 723 Date d'inscription dimanche 26 novembre 2006 Statut Membre Dernière intervention 23 janvier 2013 2
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.


Merci d'avance^^

*** ebaudoux@club.fr ***
*** http://www.velersoftware.fr.nf/ ***
0
cs_veler Messages postés 723 Date d'inscription dimanche 26 novembre 2006 Statut Membre Dernière intervention 23 janvier 2013 2
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^^


Merci a tous^^

*** ebaudoux@club.fr ***
*** http://www.velersoftware.fr.nf/ ***
0
Rejoignez-nous