![]() |
1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code], либо быть опубликованы на нашем PasteBin в режиме вечного хранения.
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!
![]() |
FaceLess |
![]()
Сообщение
#1
|
Группа: Пользователи Сообщений: 1 Пол: Мужской Репутация: ![]() ![]() ![]() |
1) Как можно свой модуль запихнуть в библиотеку или еще куда-нибудь, чтобы при переправке проги другому человеку не надо было отправлять и файлы модуля. В общем, сделать свой модуль на подобии CRT.
2) Можно ли как-то устроить проверку текстового файла из паскаля? Поясняю. Паскаль сам создает текстовый файл, в него, например, записываются значения некоторых переменных и какая-нибудь информация от пользователя. Можно ли поставить какую-то проверку. чтобы этот файл нельзя было заменить своим, с таким же названием, но другой инфой, и чтобы этот файл нельзя было редактировать вне программы. Возможно ли проделать такое? И если возможно, то объясните как, пожалуйста. Первое вроде точно можно, на счет второго не уверен. |
![]() ![]() |
volvo |
![]()
Сообщение
#2
|
Гость ![]() |
Цитата Можно ли поставить какую-то проверку. чтобы этот файл нельзя было заменить своим, с таким же названием, но другой инфой, и чтобы этот файл нельзя было редактировать вне программы. Ты смысл всего этого объясни, а то непонятно, стОит ли вообще начинать что-то делать, для чего тебе это вообще? Как вариант - шифруй данные (алгоритмов шифрования море, тут на форуме уже выкладывались несколько штук). Я хочу посмотреть, как пользователь будет править зашифрованный тобой файл, не зная ключа (ключ вшить в программу)...Цитата Как можно свой модуль запихнуть в библиотеку или еще куда-нибудь, чтобы при переправке проги другому человеку не надо было отправлять и файлы модуля А после компиляции ему и так ничего не надо отправлять. А если ты отправляешь исходники основной части, то отправляй не исходники модуля, а только TPU-файлы (откомпилированные без отладочной информации), это совершенно аналогично тому, как сделан CRT... Библиотеку (TPL) сделать тоже можно, но не стоит, намучаешься с ней только...Но это все - сложности только для любителя. Любой опытный cracker это "расковыряет" в считанные минуты, ну, максимум часы... |
![]() ![]() |
![]() |
Текстовая версия | 10.09.2025 6:46 |