Oppure

Loading
17/03/10 11:09
Postato originariamente da robrock80:

Stò leggendo l'articolo ed è un pò complicato: io ci provo...


Tieni presente che è una soluzione "fortemente" dipendente dalla versione del sistema operativo ... (potresti avere problemi non solo se passi da XP a Win7, ma anche tra release diverse dello stesso sistema, che so, tra XP SP2 e XP SP3 ...)
17/03/10 12:14
TheKaneB
@nessuno: oops non avevo approfondito più di tanto! Davo per scontato che l'implementazione Posix di windows (Interix) gestisse queste cose!

@robrock80: allora prova questa
msdn.microsoft.com/it-it/library/…

Esempio (modificato):
#include <stdlib.h>
#include <stdio.h>

// Questa funzione sarà "magicamente" chiamata dall'OS 
void funzioneStrafica() 
{
  printf("Figata, mi stanno chiudendo!\n"); 
} 

int main()
{
  atexit(funzioneStrafica);

  // resto del programma...

  return 0;
}
aaa
17/03/10 13:21
Postato originariamente da TheKaneB:

@nessuno: oops non avevo approfondito più di tanto! Davo per scontato che l'implementazione Posix di windows (Interix) gestisse queste cose!


Posix è stato implementato al "minimo" in Windows solamente perchè necessario per ottenere il "livello di protezione C2" ...

allora prova questa


Non può andare neanche questa ...