Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 22.01.2009, 12:59   #1
IVANSour
Пользователь
 
Аватар для IVANSour
 
Регистрация: 26.12.2008
Сообщений: 55
По умолчанию Скрыть ini фаил.

Возможно ли скрыть ини фаил ?
SOUR
IVANSour вне форума Ответить с цитированием
Старый 22.01.2009, 13:03   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Все возможно еси осторожно
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 22.01.2009, 13:15   #3
IVANSour
Пользователь
 
Аватар для IVANSour
 
Регистрация: 26.12.2008
Сообщений: 55
По умолчанию Подскажи как это сделать.

Цитата:
Сообщение от Stilet Посмотреть сообщение
Все возможно еси осторожно

Мне надо так чтобы ini был скрыт и переносился с приложением так
как папка с web страницей.
SOUR
IVANSour вне форума Ответить с цитированием
Старый 22.01.2009, 13:46   #4
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Начнем с того что все скрытое можно вскрыть.
Насчет переносимости просто положи его в папку с прогой а в проге полный путь к нему получай через =ExtractFilePath(paramstr(0))+Имя ИНИ Файла.

А насчет скрыть - закриптуй его, скажем XOR шифром.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 22.01.2009, 15:44   #5
Terran
Участник клуба
 
Аватар для Terran
 
Регистрация: 28.11.2007
Сообщений: 1,521
По умолчанию

Цитата:
Сообщение от IVANSour Посмотреть сообщение
Возможно ли скрыть ини фаил ?
Сделать скрытым можно так:
Код:
Procedure TForm1.Button1Click(Sender: TObject);
Begin
FileSetAttr('Путь\.ini',FaHidden);
End;
Всегда рад помочь!
Terran вне форума Ответить с цитированием
Старый 22.01.2009, 16:12   #6
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
Сделать скрытым можно так
Это даже скрытостью не назовеш )
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 22.01.2009, 16:27   #7
goblinyara
Форумчанин
 
Аватар для goblinyara
 
Регистрация: 02.01.2009
Сообщений: 340
По умолчанию

мм... ну это просто сделает файл с атрибутом "Скрытый"... а вообще, можно посоветовать сделать так, и сменить у файла имя на какое-нибудь asfunc.dll, чтобы конечный пользователь долго догадывался,что это всего лишь простой INI-файл

P.S. так же не помешало бы его забить какой-нибудь левой информацией,чтобы размер стал хотя б 100-200 КБайт, а то любой мало-мальски опытный юзер только по размеру файла сможет догадаться,что никакая это не длл-ка
DelphiWorld 6. Скачай, поставь, и будет тебе счастье=)
Программирование, как и любовь -- одно слово, за которым скрывается бесконечное множество занятий.
goblinyara вне форума Ответить с цитированием
Старый 22.01.2009, 16:36   #8
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
бы его забить какой-нибудь левой информацией
Логично, причем еще и закриптовать )
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 22.01.2009, 18:19   #9
Google[Bot]
Пользователь
 
Аватар для Google[Bot]
 
Регистрация: 09.01.2009
Сообщений: 65
По умолчанию

Зачем так мучать бедный INI? Не проще в реестр записать все, что надо?
Google[Bot] вне форума Ответить с цитированием
Старый 22.01.2009, 20:24   #10
Роман Радер
Форумчанин
 
Аватар для Роман Радер
 
Регистрация: 16.12.2006
Сообщений: 859
По умолчанию

Цитата:
чтобы размер стал хотя б 100-200 КБайт
ну это скажется на скорости поиска нужной информации.
Цитата:
Зачем так мучать бедный INI? Не проще в реестр записать все, что надо?
ну не скажи... реестр далеко не надежное место.

Думаю надо так: делать ini файл временный а потом: взять файловый поток, засовывать в нужные позиции текст закриптованый с размером, а между ними - допустим 500 знаков мусора.
Для чтения - в обратном порядке

Последний раз редактировалось Роман Радер; 22.01.2009 в 20:28.
Роман Радер вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
ini фаил IVANSour Общие вопросы Delphi 13 22.01.2009 10:24
StringGrid в фаил Alex_76 Помощь студентам 2 21.06.2008 10:52
Фаил ресурсов Лёка Общие вопросы Delphi 13 14.05.2008 18:08
Задача на текстовый фаил nadea11 Помощь студентам 7 06.05.2008 17:47
Tar фаил Аббат Свободное общение 1 24.04.2007 17:08