Выключайте SELinux, особенно если вы используете CentOS.
Проверка Выключение или отключение SELinux .
Предполагая, что ваш exe является сборкой .NET (вы отметили вопрос как VB.NET), вы можете реконструировать свой exe с помощью таких инструментов, как Reflector .
Используйте Reflector (при условии .NET), чтобы разобрать исполняемый файл обратно в код. Вам нужно будет создать свою собственную структуру классов, но вы можете восстановить код на любом из поддерживаемых языков CLR.
Если это VB.NET, вы можете использовать инструмент RedGate Reflector и плагин FileDisassemler для генерации исходного кода. Это если exe не был запутан
Поскольку вы отметили свой вопрос vb.net, возможно, вы сможете получить некоторые части вашего кода с помощью дизассемблера .NET. Например, попробуйте .Net Reflector Lutz Roeder или MS ildasm, который поставляется с компилятором .NET.
Вы пробовали Salamander или один из многих других декомпиляторов .NET?