Форум программистов, компьютерный форум, киберфорум
Delphi для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.60/55: Рейтинг темы: голосов - 55, средняя оценка - 4.60
0 / 0 / 0
Регистрация: 11.12.2013
Сообщений: 44

Хранение данных в DLL, возможно ли?

25.03.2014, 21:26. Показов 10687. Ответов 57
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Привет, я хотел бы спросить, как и можно ли вообще хранить данные в DLL'ке? пример: у меня есть функция в DLL файле, и там есть переменная abc, как мне можно сделать так, чтобы например моя программа отправила в DLL текст переменной и при этом эта информация не терялась после перезапуска всей программы?
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
25.03.2014, 21:26
Ответы с готовыми решениями:

Хранение бинарных данных в DLL
Добрый день. возможно ли хранить бинарные данный в DLL и запускать их в при надобности по аналогии c EXE?

Как лучше организовать хранение данных (возможно, что не понимаю работу с ресурсами)?
Здравствуйте. Есть около 60 терминов. Каждый термин характеризуется двумя параметрами: - наименование термина (строка длиной до...

Хранение файлов и файловый менеджер в файле(листе) Excel, Бинарное хранение данных в CustomProperty листа Excel
Всем привет! Хочу поделится наработками, которые получились в процессе реализации своих задач. Отдельная благодарность! Андрей VG, за...

57
0 / 0 / 0
Регистрация: 11.12.2013
Сообщений: 44
25.03.2014, 22:21  [ТС]
Студворк — интернет-сервис помощи студентам
Ну как бы это мне и не требовалось! а вот сейчас уже нужно, так что надо нужно изучить работу с TStringList
0
25.03.2014, 22:24

Не по теме:

Цитата Сообщение от Hiddens Посмотреть сообщение
нужно изучить работу с TStringList
А вот это воистину верное решение : блажь она пройдет, а знания азов и матчасти останутся, и еще не раз пригодятся в более серьезных и вменяемых задачах)

0
Модератор
 Аватар для FIL
3492 / 2614 / 742
Регистрация: 19.09.2012
Сообщений: 7,977
25.03.2014, 22:39
Если инфа отправляется на сервер, то нафига ее вообще в какой-то файл сохранять?
0
25.03.2014, 22:43

Не по теме:

нафига ее вообще в какой-то файл сохранять?
Вероятно для остроты собственных осюсений).. Ну и потенциальных юных кулхацкеров подразнить-подзадорить)

0
0 / 0 / 0
Регистрация: 11.12.2013
Сообщений: 44
25.03.2014, 22:55  [ТС]
Вы не поняли суть, суть в этом файле такова: я даю пользователям копию программы, пользователь заходит в программу, авторизуется, в том файле записывается так скажем лог, его данные ( ID железа, скайп, и прочее ) и это все сохраняется в файл и шифруется Base64, далее, например этот пользователь захочет отдать программу "крякеру" который хочет ее взломать, вот для этого этот файл необходим! когда крякер зайдет в программу, и попытается авторизоваться, в наш файл запишутся его данные, а мне это поможет отследить "крысу", ну наверное я доходчиво объяснил)
0
3530 / 2270 / 279
Регистрация: 24.12.2010
Сообщений: 13,723
25.03.2014, 23:02
Ну а в файл-то зачем всю эту шнягу записывать ?)
Сразу и отправляй ее себе на сервер и уже на сервере своем сохраняй сколь твоей душе угодно)..
0
0 / 0 / 0
Регистрация: 11.12.2013
Сообщений: 44
25.03.2014, 23:03  [ТС]
Ну если я буду отправлять сразу, то я не узнаю "крысу", тоесть "крыса" скачала файл, авторизовалась, и передала софт "крякеру", и в файле будет записаны данные и крысы и "крякера"
0
Модератор
 Аватар для FIL
3492 / 2614 / 742
Регистрация: 19.09.2012
Сообщений: 7,977
25.03.2014, 23:05
А кто сказал, что "крыса" будет запускать прогу перед тем, как отнести ее "крякеру" или не сделает копию до запуска?
0
0 / 0 / 0
Регистрация: 11.12.2013
Сообщений: 44
25.03.2014, 23:06  [ТС]
Ну это уже другая история, мне бы хоть так как ранее было описано сделать
0
9 / 10 / 2
Регистрация: 18.06.2013
Сообщений: 119
25.03.2014, 23:08
иди на exelab.ru!
товариСЧ! Зачем тебе такой гемор с DLL???
обращение к файлу вдобавок?!
0
0 / 0 / 0
Регистрация: 11.12.2013
Сообщений: 44
25.03.2014, 23:10  [ТС]
Не не не!, файл, это и есть DLL'ка, в которой хранится текстовая инфа), я сделал так чтобы ее формат был DLL но на деле это файл в котором текстовая информация
0
3530 / 2270 / 279
Регистрация: 24.12.2010
Сообщений: 13,723
25.03.2014, 23:12
Цитата Сообщение от Hiddens Посмотреть сообщение
и в файле будет записаны данные и крысы и "крякера"
Опять двадцать пять за рыбу деньги)..

Да какая нафих разница где будет находиться этот файл ?!
Ну передай ты сразу эту инф-цию на сервер при запуске "легальной" копии - пусть сервер на своей стороне запишет ее в файл !

Потом эта же программа, будучи якобы "нелегальной" копией, при старте передаст инф-цию на сервер - сервер вновь на своей стороне запишет ее в файл.

И уже потом сиди себе на здоровье на своем сервере, читай спокойно свой файл и выясняй кто из ху - ето из них "крыса", а кто "хряк")
0
0 / 0 / 0
Регистрация: 11.12.2013
Сообщений: 44
25.03.2014, 23:15  [ТС]
Ну вот по твоей логике это выглядит так: я зашел в программу, мои данные передались ко мне на сервер, я передал программу "крякеру", а тот зашел в нее, тоже данные передались на сервер, но тогда как я узнаю кто дал программу крякеру?
0
angstrom
25.03.2014, 23:17
Цитата Сообщение от Hiddens Посмотреть сообщение
мои данные передались ко мне на сервер
Это, если разрешить программе делать такое.
0 / 0 / 0
Регистрация: 11.12.2013
Сообщений: 44
25.03.2014, 23:18  [ТС]
У меня это реализовано
0
angstrom
25.03.2014, 23:19
А у меня FireWall для начала спросит - А разрешить ли такой-разэтакой программе доступ в Internet? И не факт, что разрешу.
0 / 0 / 0
Регистрация: 11.12.2013
Сообщений: 44
25.03.2014, 23:20  [ТС]
А вот если данные не отправятся, программа дальше работать не будет, т.к это важная часть
0
angstrom
25.03.2014, 23:21
Значит нафиг не нужна такая программа, поищем другую.
0 / 0 / 0
Регистрация: 11.12.2013
Сообщений: 44
25.03.2014, 23:22  [ТС]
Почему же это? пользователь проплатил деньги, манибека нет
0
3530 / 2270 / 279
Регистрация: 24.12.2010
Сообщений: 13,723
25.03.2014, 23:23
Цитата Сообщение от Hiddens Посмотреть сообщение
как я узнаю кто дал программу крякеру?
Да никак ты не узнаешь).. А и узнаешь - не докажешь).. Кому кстати ты это собрался доказывать и на основании чего ?)
А и докажешь - чем это грозит "крысе" ? Да ничем - никакими вменяемыми договорными отношениями ты с ним не связан.

Так что глупостями ты занялся.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
25.03.2014, 23:23

Хранение файлов в DLL
Здраствуйте. Подскажите пожалуйста, возможно ли создать *.dll для основной программы и хранить в ней/нем файлы, ну например картинки, чтобы...

Хранение указателей в DLL
Доброго времени суток, уважаемые знатоки! Суть вопроса: создаю в MS VS 2012 (С++) динамическую библиотеку, в ней хранятся описания...

Хранение ключей в .dll
Знаю одного человека, который реализовал хранение ключей в .dll И при запуске программы постоянно качается новая версия этой .dll и кдючи...

Хранение тестов в dll
Не хотел новую тему создавать, да бы не разводить флуд, решил спросить сдесь, как сделать так, что бы ответы на вопросы брались из dll базы...

QSettings, ini, возможно ли хранение многострочного текста?
Доброго времени суток. Собственно, сабж. Спасибо


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
40
Ответ Создать тему
Новые блоги и статьи
Саморегулирующийся социальный контракт для сервера cross-section.
Hrethgir 14.08.2026
С кодом конечно таких глубоких размышлений пока не было, впрочем я уже привык к алгоритмизации. Суть предмета записи: снова в диалоге с нейросетью (я взял пока себе ник для учётки админа - Rector). . . .
Часы электронные
Uhbif79 12.08.2026
Выкладываю программу часов. Программа позволяет: 1. Использовать системное время и дату, 2. Есть возможность вводить время и дату вручную. 3. Реализованы 2 будильника: начало и конец рабочего дня. . . .
Часы с будильником на основе класса QLCDNumber
Uhbif79 12.08.2026
Всем добрый день, выкладываю программу часов с будильником на основе класса QLCDNumber. Здесь я пробовал самостоятельно создавал классы, впервые столкнулся с видимостью переменной одного класса из. . .
Установка MinGW GCC 16.2 и CMake
8Observer8 10.08.2026
VK Видео: https:/ / vkvideo. ru/ video-240781534_456239017 YouTube: eY5-5PyI9NM Текстовая версия
Неделя из жизни имитационной модели склада: мои кривые руки растут, откуда надо
anaschu 10.08.2026
Неделя из жизни имитационной модели склада: как я почти написал неправильную логику и что с этим делать Работаю сейчас над учебно-рабочим проектом: строю в AnyLogic имитационную модель процессов. . .
Калькулятор для расчета родства
russiannick 07.08.2026
1. Задача: Создать калькулятор для расчета родства. Родственных связей существует 8 ступеней, такие как: p - отец P - мать q - муж Q - жена b - брат B - сестра s - сын S - дочь
Мир по моей воле
kumehtar 07.08.2026
Когда-то кажется, что всё просто. Ты весь такой светлый. Причиняешь добро. Борешься за справедливость в этом тёмном мире. Потом начинаешь замечать одну неприятную вещь. Почти каждый хороший. . .
Кредитный калькулятор
Maks 05.08.2026
Решение задачи по прикладной информатике средствами 1С. Задача: Напишите приложение-калькулятор, которое помогает рассчитывать параметры кредита для аннуитетного и дифференцированного видов. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru