Можно ли написать программу на C, которая при выполнении удаляет себя (двоичный файл) и затем успешно завершается. Если да, то как это сделать проще всего?