VS и любой другой хороший компилятор делают оптимизации.Только таких оптимизаций часто достаточно, чтобы ваше приложение сопротивлялось попыткам обратного инжиниринга.
Это не будет шифровать константы в вашей программе, поэтому mypass
все равно будет найдено как mypass
в двоичном файле.Вам нужна программа шифрования для этого.
Увы, я понятия не имею, что такое хорошие и плохие программы шифрования для двоичных файлов, поэтому я не буду предлагать их.