Я понимаю, что Windows 7 поддерживает транзакционные файлы.Как мне использовать их в C #?
Путем написания взаимодействия упаковщиков вокруг неуправляемых функций. Я также однажды написал об этом . Вот другой пример .