Скрытие пути файла программирования компьютера от hexdigit

StackOverflow https://stackoverflow.com/questions/4766000

Вопрос

Я запрограммировал программу C# для моего друга, и когда он получил ее, он открыл ее с помощью Hexedit и смог увидеть FilePath в папке отладки на моем компьютере, сохранившейся на программе. Я дал ему экст, который был составлен в папке отладки. Есть ли в любом случае, чтобы скрыть структуру файла вашего программного компьютера от программного обеспечения для декомпилирования в Visual Studios?

Примечание: я не уверен, применимо ли это к файлам, которые создаются при «публикации». Я не хочу, чтобы пользователь установил программу, это просто EXE в 1 файл, который не нуждается в установке. Мне нужен ответ, который не включает в себя публикацию проекта.

Это было полезно?

Решение

Используйте конфигурацию выпуска вместо отладки и установите информацию отладки ни на один в настройках проекта. Смотрите эти статьи для получения дополнительной информации:

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top