Основная причина, по которой у вас может быть Security Violation - вы открываете и пытаетесь читать или записывать в какие-то файлы. Все входные данные подаются на стандартный ввод (клавиатура), все выходные данные выводятся на стандартный вывод (экран).