Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
890 connectés 

  FORUM HardWare.fr
  Programmation
  Delphi/Pascal

  [D7] Un programme s'exécutant avant Windows

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[D7] Un programme s'exécutant avant Windows

n°1623409
HERIBERT
Posté le 14-10-2007 à 09:56:10  profilanswer
 

Bonjour à tous :)
 
J'ai besoin qu'un programme s'exécute avant le lancement proprement dit de Windows.  
 
Exemple : Avast peut programmer un scan au redémarrage. Là, il peut effectuer des opérations sur les fichiers que Windows ne lui permettrait pas.  
 
Comment faire ça ?  
 
Je veux virer des fichiers ds certains répertoires de fichiers temporaires. Mais comme il ssont bloqués par Windows, je dois le faire au redémarrage.  
 
Heu... J'ai été clair  :whistle: ?

mood
Publicité
Posté le 14-10-2007 à 09:56:10  profilanswer
 

n°1623410
Profil sup​primé
Posté le 14-10-2007 à 10:05:55  answer
 

Tu veux tout casser ?

n°1623411
HERIBERT
Posté le 14-10-2007 à 10:21:13  profilanswer
 


Non, c'est sérieux.  
 
Je sais quels répertoires je veux pouvoir vider. Mais certains fichiers devenus inutiles restent bloqués jusqu'à la prochaine ouverture de session, voire : le prochain redémarrage.  
 
D'où la nécessité d'exécuter mon programme avant le chargement complet de Windows ;)
 
Je suis sûr qu'il y a une technique pour ça. Mais laquelle ?

n°1623412
Profil sup​primé
Posté le 14-10-2007 à 10:24:08  answer
 

HERIBERT a écrit :


Non, c'est sérieux.  
 
Je sais quels répertoires je veux pouvoir vider. Mais certains fichiers devenus inutiles restent bloqués jusqu'à la prochaine ouverture de session, voire : le prochain redémarrage.  
 
D'où la nécessité d'exécuter mon programme avant le chargement complet de Windows ;)
 
Je suis sûr qu'il y a une technique pour ça. Mais laquelle ?


 
Je pense pas que ça ai fondementalement changé.
Peut- etre que la description suivante te sera utile.
 
Tu demare en mode texte, tu lance ton bousin et tu  appelle win

n°1623415
HERIBERT
Posté le 14-10-2007 à 10:37:26  profilanswer
 


J'ai mal dû me faire comprendre :jap:  
 
Je veux que mon programme s'exécute au lancement de Windows, avant que Windows soit entièrement chargé. De fait, les fichiers ne sont pas encore "lockés".  
 
A ce moment-là, on est déjà en interface graphique, mais pas exactement comme lorsque Windows est lancé. Les meilleurs exemples que je puisse fournir :  
- Avast (scan au redémarrage)
- Partition magic, qui applique les modifications qu'on lui a dites à ce moment-là, et pas sous Windows "final"
 
Tu vois ce à quoi je pense ?

n°1623417
Profil sup​primé
Posté le 14-10-2007 à 10:39:59  answer
 

Désolé,
je me demande d'ailleur pourquoi je répond, je connais rien au Delphi,
Pascal un peut, mai a faire en pascal , c'est chaud !  :whistle:

n°1623418
HERIBERT
Posté le 14-10-2007 à 10:45:47  profilanswer
 


Pourquoi ? Sous Delphi, on peut même entrer du mnémonique assembleur.  
 
Et puis c'est de la programmation système, ça : rien à voir avec les questions de syntaxe du Pascal :??:

n°1623419
Profil sup​primé
Posté le 14-10-2007 à 10:46:16  answer
 

Il y a peut-etre d'autre moyen, certainement même, mais je plaisante pas.

n°1623422
Profil sup​primé
Posté le 14-10-2007 à 11:00:25  answer
 

T'as pas l'air convaincu,
Mais c'est peut-etre réellement une question de programmeur ... dans ce cas ... consulte ta doc ou demande a ton prédécesseur productionnel.

n°1623432
Ace17
Posté le 14-10-2007 à 12:01:49  profilanswer
 

HERIBERT a écrit :

Bonjour à tous :)
 
J'ai besoin qu'un programme s'exécute avant le lancement proprement dit de Windows.  
 
Exemple : Avast peut programmer un scan au redémarrage. Là, il peut effectuer des opérations sur les fichiers que Windows ne lui permettrait pas.  
 
Comment faire ça ?  
 
Je veux virer des fichiers ds certains répertoires de fichiers temporaires. Mais comme il ssont bloqués par Windows, je dois le faire au redémarrage.  
 
Heu... J'ai été clair  :whistle: ?


 
Bon, ton truc c'est pas de la programmation
Pour virer tes fichiers, t'as interet a booter sur ton CD de Windows et a virer tes fichiers a ce moment.
Au passage, si tu ne peux pas supprimer ces fichiers quand Windows est lance, c'est qu'ils sont utilises par un programme...

mood
Publicité
Posté le 14-10-2007 à 12:01:49  profilanswer
 

n°1623433
breizhbugs
Posté le 14-10-2007 à 12:08:53  profilanswer
 

Il me semble qu'en inscrivant les noms des fichiers / repertoires a supprimer dans une certaine clef du registre, windows les supprime au prochain (re)demarrage.
EDIT: http://www.mcse.ms/message1179876.html donne plus de detail.


Message édité par breizhbugs le 14-10-2007 à 14:46:52
n°1623437
KangOl
Profil : pointeur
Posté le 14-10-2007 à 12:18:32  profilanswer
 

avec hijackthis, il y a moyen de le faire ...

n°1623535
_darkalt3_
Proctopathe
Posté le 14-10-2007 à 21:19:40  profilanswer
 
n°1623551
gatsu35
Blablaté par Harko
Posté le 14-10-2007 à 22:22:45  profilanswer
 

le point est pour _darkalt3_, c'est le seul outil qui permet de le faire de manière efficace, et ce, sans forcément redemarrer la machine.

n°1623558
breizhbugs
Posté le 14-10-2007 à 22:28:46  profilanswer
 

gatsu35 a écrit :

le point est pour _darkalt3_, c'est le seul outil qui permet de le faire de manière efficace, et ce, sans forcément redemarrer la machine.


Tout depend si HERIBERT peut le faire manuellement ou si un de ses programmes qu'il distribue a x clients en a besoins (m'enfin la ca voudrait dire qu'il y aurait un bleme dans son programme je pense^^)
Sinon un peu de lecture: http://www.microsoft.com/technet/s [...] tions.mspx

n°2134088
neolectron
about:blank
Posté le 31-03-2012 à 13:48:11  profilanswer
 

Telecharge "unlocker" ...  
fait clique droit débloquer sur tes fichiers.
tu pourras les delete.. au cas contraire
fait clique droit supprimer sur tes fichiers..
il se lancera AVANT l'interface graphique de WINDAUBE,
et effacera tes fichier  ;) .
voilà  :)  
 
EDIT: j'ai réouvert un truc de 2007  :heink:
j'espere que certains trouveront ça utile  :D


Message édité par neolectron le 31-03-2012 à 13:50:27

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Delphi/Pascal

  [D7] Un programme s'exécutant avant Windows

 

Sujets relatifs
Fork et programme aléatoireUn truc étrange... Différence entre Windows et Linux
Programme compliqué : robotphp exécution d'un programme en graphique
Programme de sourisCacher un programme à son éxécution
Problème RMI Windows/Linux[ada] Compilateur gnatmake windows Pb...
Plugin pour Windows XP Media Center 2005Compiler sous Windows pour Linux
Plus de sujets relatifs à : [D7] Un programme s'exécutant avant Windows


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR