функция atexit (c#)
ANSI 4.10.4.3 Состояние, возвращенное atexit функция если значение аргумента, отличное от нуля, EXIT_SUCCESS или EXIT_FAILURE
atexit функция возвращает ноль в случае успеха или ненулевое значение, если операция завершилась неудачей.