Как вшить в программу информацию C#?

216
07 апреля 2018, 19:31

Хочу начать с небольшой предыстории и потихоньку подходить к делу.
Я программист самоучка, в последнее время заинтересовался защитой ПО на C#. Мне нужна помощь специалистов.

Задача такова:
При первом открытии программы человек вводит текст в textbox и этот текст "вшивается" в программу, т.е при открытии на другом компьютере данного .exe будет выводиться то слово, которое было введено ранее. Я думаю, что осуществить это можно при помощи редактирования ресурсов программы. Нормальных статей я не нашел на эту тему, поэтому требуется ваша помощь. Идеи по реализации приветствуются!

Answer 1

С ресурсами не получится. Здесь написано почему. Если кратко - попробуйте удалить запущенный exe и вы поймете почему.

заинтересовался защитой ПО

Если вы хотите таким образом сделать защиту, то она сработает только для "кухарок", все остальные более менее разбирающиеся люди это сломают очень быстро. Так что последуйте совету из ответа на который я дал ссылку выше. А именно... Просто создайте секретный файл или запись в реестре, это достаточно чтобы остановить "кухарок".

READ ALSO
Многопоточный расчет интеграла

Многопоточный расчет интеграла

Пытаюсь реализовать мнопоточный расчет интеграла методами левых прямоугольников и трапецийНо при увеличении кол-ва потоков время работы...

217
C# и COM обьект

C# и COM обьект

Первый раз использую ком обьектыПодскажите пожалуйста, я зарегистрировал ком объект, теперь хочу проверить его работоспособность, методом...

156