Naeel Maqsudov » 22 дек 2004, 14:07
Конкретнее, все это хранится в ресурсах.
Если Oracle Odac у Вас с исходниками, то можно у соответствующих published свойств (включая active/connected... или как там оно называется) поставить "store fase" и пересобрать. Но в этом случае логин/пароль/коннекттстринг естественно прийется вводить всегда при запуске.
Можно также присваиватьь эти свойства в runtime. Например, в обработчике OnCreate той фоормы на которой лежит TOraSession, но если это сделать открыто, то строковую константу также можно будет найти в exe-файле, а поэтому ее надо закриптовать.
Проще всего (это минимальный вариант) по-XOR-ить с другой ключевой строкой.
Чесно говоря, довольно странное желание вставить кооннектстринг в код программы.
PS
Я последний раз ODAC использовал больше года назад... Там кажется есть возможность в реестре хранить шифрованный коннектстринг... Или я ошибаюсь...
Конкретнее, все это хранится в ресурсах.
Если Oracle Odac у Вас с исходниками, то можно у соответствующих published свойств (включая active/connected... или как там оно называется) поставить "store fase" и пересобрать. Но в этом случае логин/пароль/коннекттстринг естественно прийется вводить всегда при запуске.
Можно также присваиватьь эти свойства в runtime. Например, в обработчике OnCreate той фоормы на которой лежит TOraSession, но если это сделать открыто, то строковую константу также можно будет найти в exe-файле, а поэтому ее надо закриптовать.
Проще всего (это минимальный вариант) по-XOR-ить с другой ключевой строкой.
Чесно говоря, довольно странное желание вставить кооннектстринг в код программы.
PS
Я последний раз ODAC использовал больше года назад... Там кажется есть возможность в реестре хранить шифрованный коннектстринг... Или я ошибаюсь...