Criar uma DLL para armazenar informações

Delphi

11/01/2008

Olá a todos.

Olha, estou querendo desenvolver uma DLL para armazenar informações. Primeiro eu pergunto. Isto é possível?

Tipo. Preciso para o seguinte.
No meu sitema que estou desenvolvendo pretendo implementar um Form de Conexão ao meu Servidor MySQL. Só que fiz este Form, armazenando em um arquivo .INI e toda vez que o programa se inicia, ele conecta apartir da leitura que fizer no arquivo .INI
Só que isso é muito vulnerável. Porque o usuário ou qualquer outra pessoa. Pode ler o arquivo ou até modificá-lo.

Então, pensei. Vou armazenar numa DLL. Só que então me bateu a dúvida. Uma DLL pode ser alterada em tempo de execução? Falo para armazenar/substituir seu conteúdo?

Se sim. Precisava que armazenasse estas informações, para que depois possa ler elas. O conector é SQLConnection, segue:

DriverName := ´MySQL´; LibraryName := ´dbxopenmysql50.dll´; VendorLib := ´libmysql.dll´; GetDriverFunc := ´getSQLDriverMYSQL50´; Params.Add(´User_Name=´+edt_login.Text+´´); Params.Add(´Password=´+edt_password.Text+´´); Params.Add(´Database=´+Edit1.Text+´´); Params.Add(´BlobSize=-1´); Params.Add(´ErrorResourceFile=´); Params.Add(´LocaleCode=3306´);


Se é possível. Pessoal pode me ajudar?
Um abraço.


Devmedia

Devmedia

Curtidas 0

Respostas

Dor_poa

Dor_poa

11/01/2008

Cara.. a DLL e estatica, tudo que estiver nas variaveis ou em qualquer lugar dentro dela MORRE em sua finalização!!.. para gravar algo tem que estar em arquivo, banco.. ETC

Eu recomendaria vc usar um arquivo INI so que tudo criptografado.. se acha dificil criptografar esconda-o...

Eu pessoalmente exporto para XML e nao estou nem ai se o cliente mudar, pois se mudar me chamao para eu corrigir e recebo por isso!

pense nisso!


GOSTEI 0
POSTAR