Forum |  HardWare.fr | News | Articles | PC | Prix | S'identifier | S'inscrire | Aide Recherche
1108 connectés 

  FORUM HardWare.fr
  Windows & Software
  Win Vista

  Empecher mise en veille avant la fin d'un téléchargement

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Empecher mise en veille avant la fin d'un téléchargement

n°2809538
trisogol
Posté le 28-09-2008 à 00:34:55  profilanswer
 

Voici mon problème avec Windows Vista.
 
J'aimerai que mon pc soit considéré comme en activité lorsque je télécharge quelque chose même si je ne l'utilise plus, et que la mise en veille se déclenche uniquement en fin de téléchargement.
 
Merci

mood
Publicité
Posté le 28-09-2008 à 00:34:55  profilanswer
 

n°2809562
nico10
Posté le 28-09-2008 à 09:32:59  profilanswer
 

je vois pas trop comment faire, car le compte a rebours de la mise en veille se déclenche quand la souris ne bouge plus
donc soit tu désactive la mise en veille pendant le téléchargement  
soit tu augmente le temps de veille avec une marge confortable, qui te permet de télécharger ton fichier ou dossier; et dans ce cas il faut que tu ai ai peut près le temps de ton téléchargement
ou alors si tu télécharge de jour, augmente le temps de mise en veille à 1, 2 ou 3 heures ou plus, et tu bouge la souris de temps en temps ce qui remet le compteur de mise en veille a zéro
perso , je ne vois que ça
mais peut-être d'autre esprit plus brillant que le miens, t'apporteront  une vrai solution
bon courage  
A+
Nico10
 
 
 
 
 
 
 

trisogol a écrit :

Voici mon problème avec Windows Vista.
 
J'aimerai que mon pc soit considéré comme en activité lorsque je télécharge quelque chose même si je ne l'utilise plus, et que la mise en veille se déclenche uniquement en fin de téléchargement.
 
Merci


n°2809621
trisogol
Posté le 28-09-2008 à 15:11:33  profilanswer
 

Merci  pour cette réponse, je vais me contenter de ça pour le moment, c'est quand même étonnant qu'il n'y est pas de possibilité de faire autrement.

n°2914629
wawa94350
Posté le 27-11-2009 à 21:01:03  profilanswer
 

moi je peut t'aider c'est assez simple, ne crois pas qu'une chose aussi simple ne sois faisable.
j'étais moi même dans le même cas que toi quand j'ai lu ce poste et en fouinant un peu j'ai réussi a trouver ce que je cherchait.
en cliquant droit sur le bureau dirige toi vers "Personnaliser" ensuite sur "Écran de veille" puis sur "Modifier les paramètres d'alimentation" la une fenêtre s'ouvre ton bonheur n'est plus très loin, sur le coté gauche il est écrit "Modifier les conditions de mise en veille de l'ordinateur" et voila ensuite tu na plus qu'a t'amuser a changer le temps de mise en veille et si tu le veut tu peut le régler de façon a ce qu'il ne soit plus jamais en veille a toi de voir ce que tu veut bien sur.
 
p.s: cet manip' a etait effectuer sur un ordinateur portable muni de windows seven mais pas grand chose qui change avec vista.

n°3038747
Esparic
Posté le 16-05-2012 à 10:25:25  profilanswer
 

Voici une fonction qui recherche la connexion internet et en fonction du débit génère ou pas un événement qui empêche la mise en veille.
 
exemple : veille aprés 15 minutes -> un test toutes les 9 minutes  suffit .
 
Ps fonctionne sur windows 7 comme win Xp .
cette application est un service.
 
 
 
void __fastcall TService2::Timer1Timer(TObject *Sender)
{
 
 // ULONG  ulOutBufLen;
 DWORD dwRetVal;
 AnsiString Periode, Seuil_Paquet, LogFile, SizeLogFile;
 
 char name_util[128];
 unsigned long taille = sizeof(name_util);
 GetUserName(name_util, &taille);
 
 /*
  MIB_IPSTATS   *pStats;
  pStats = (MIB_IPSTATS*) malloc(sizeof(MIB_IPSTATS));
  if ((dwRetVal = GetIpStatistics(pStats)) != NO_ERROR) {
  return;
  }
  */
 // lecture stat tcp
 
 MIB_TCPSTATS *pTCPStats;
 pTCPStats = (MIB_TCPSTATS*) malloc(sizeof(MIB_TCPSTATS));
 if ((dwRetVal = GetTcpStatistics(pTCPStats)) != NO_ERROR)
  return; ;
 
 // antiveille  test toutes les 2.5minute
 // à plein debit (1megabit/sec) on a 100000 paquets/ 5 minute
 // on divise par 2000 et par 2 ( test toutes les 2.5 minute  100000/2000/2 = 250
 /* ng("Periode", "150000" );     //  2.5mn *60
  Registry_u->WriteString("Seuil_Paquet", "250" );
  Registry_u->WriteString("LogFile", "AntiveilleLog.txt" );
  Registry_u->WriteString("SizeLogFile", "1000" ); */
 
 R_registre("Periode", &Periode);
 R_registre("Seuil_Paquet", &Seuil_Paquet);
 R_registre("LogFile", &LogFile);
 R_registre("SizeLogFile", &SizeLogFile);
 
 
 Timer1->Interval = StrToInt(Periode);
 
 
 if (((srcv != 0) || (ssnd != 0)) && ((pTCPStats->dwOutSegs + pTCPStats->dwInSegs) - (ssnd + srcv))
   > StrToInt(Seuil_Paquet)) // 250)
 
 {
// evenement anti veiile remet à zero le timer delai sans activité.
  SetThreadExecutionState(ES_SYSTEM_REQUIRED);
                 
  // Beep();
  logevent(DateTimeToStr(Date() + Time()) + "  " + Periode + " " + name_util + " * " +
    Seuil_Paquet + " <= " + IntToStr((int)((pTCPStats->dwOutSegs + pTCPStats->dwInSegs) -
    (ssnd + srcv))) + "\r\n" );
 
 }
 else
  logevent(DateTimeToStr(Date() + Time()) + "  " + Periode + " " + name_util + "   " +
   Seuil_Paquet + " > " + IntToStr((int)((pTCPStats->dwOutSegs + pTCPStats->dwInSegs) -
   (ssnd + srcv))) + "\r\n" );
 
 ssnd = pTCPStats->dwOutSegs;
 srcv = pTCPStats->dwInSegs;
 
 free(pTCPStats);
 // free(pStats);
}


Message édité par Esparic le 01-06-2012 à 08:04:39

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Windows & Software
  Win Vista

  Empecher mise en veille avant la fin d'un téléchargement

 

Sujets relatifs
Vidéo en ligne et écran de veilleRecherche mise à jour INCD
Probleme mise a jour KB953838votre politique de sécurité bloque le téléchargement
Quel logiciel de téléchargement installer sur mon serveur ?Lancer automatiquement un scan wifi a la sortie de veille ?
Impossible de mettre mon pc en veilleProblème de connexion après mise à jour SP2
plus de wifi suite a mise a jour vistaWinXP mise a jour SP3 09/2008 régression?
Plus de sujets relatifs à : Empecher mise en veille avant la fin d'un téléchargement


Hit-Parade
Copyright © 1997-2012 Hardware.fr SARL / Groupe LDLC / LesNumeriques.com / Version anglaise du site: BeHardware