Criar uma DLL para armazenar informações
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:
Se é possível. Pessoal pode me ajudar?
Um abraço.
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
Curtidas 0
Respostas
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!
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