Encerrado

Programador Delphi, Visual Basic, XML, MySQL, Excel

A idéia principal e evitar que qualquer planilha (.XLS), documento (.DOC) ou qualquer outro arquivo qualquer possa ser acessado de maneira indevida, afim de evitar compartilhamento, por exemplo:

Se uma planilha com valores pre-definidos e parametrizados, contendo células bloqueadas e até páginas protegidas. (Até este ponto tudo ok, pois o usuário ainda continuará podendo alterá-la no sentindo e editá-la, pois deverá entrar com dados para que o Excel possa processá-los). O usuário a princípio poderia editar e salvar suas informações nesta planilha, porém não conseguiria passá-la adiante (cópia sem autorização). Um conhecido colega se aproximou do resultado esperado, ele utilizou Delphi + VB pra proteger o arquivo e gerar uma chave de ativação utilizando algum tipo de informação do hardware do cliente (ex.: número de série do hd). Isso já resolvia a questão da disseminação do arquivo, pois solicitaria uma senha para o usuário, o mesmo deveria informar uma chave para poder receber a contra-chave de ativação (permissão para escrever no arquivo). Assim, o arquivo só poderá ser manipulado por uma Interface (aplicação) que carrega do arquivo, descriptografando-o para poder ser carregado com o Excel, poendo-se para isso utilizar um Objeto OLE, ou talvez nem seja necessário, pois se o cliente tiver o MS-Office instalado, já poderá ter acesso ao arquivo.

ao executar a "solução em barcada", abriria-se a referida planilha no Microsoft Excel (imagino, neste ponto do projeto uma Macro, onde teria a logo de minha empresa, informações para contato, um campo para o Cliente se Registrar com: Nome, cpf/cnpj, e-mail e telefone; outro campo para informar uma sequência/chave para ativação; e por último, um listbox refletindo todo o conteúdo de uma pasta/diretório, aonde se localizam os arquivos .XLS que o cliente poderá ter acesso somente pela Interface).  É claro, o software terá de inibir o acesso a pasta desta aplicação, pois penso que assim o cliente, pelo Windows Explorer, não conseguirá acessar a planilha ou qualquer outro documento, evitando o compartilhamento indiscriminado.

Obs:

** Para este desafio, eu pensei primeiramente no Google Docs, porém ele não bloqueia o Download do documento. Então, pensei que talvez fosse ter de se trabalhar com, pelo menos duas linguagens de programação: Delphi (para estas questões de bloqueio de pastas, instalação, Chave de ativação, etc) e o VB (para o caso de se trabalhar com Macros). É Claro que no Delphi existe a possibilidade de se utilizar Objeto OLE para que o mesmo carregue os arquivos de aplicações Microsoft, como o Office.

** O Programador que aceitar este pequeno desafio, poderá sugerir outras soluções para este problema, incluindo o desenvolvimento em outras plataformas, desde que o custo caiba no meu orçamento.

Interessados, enviar propostas.

Habilidades: .NET, Delphi, VB.NET, Windows 8, XML

Acerca do Empregador:
( 0 comentários ) Brazil

ID do Projeto: #12375462

2 freelancers estão ofertando em média €141 para esse trabalho

nubelo_1Hghm4PX

precisaria conhecer um pouco mais acerca deste trabalho, porque para excel a única segurança que existe seria assinar digital para preservar as alterações, o restante das rotinas de segurança deverão ser programadas at Mais

€141 EUR in 14 dias
(1 Comentário)
0.8
moysesluiz

Boa tarde, sou um profissional com boas recomendações no mercado. Possuo experiência no desenvolvimento de softwares na plataforma .Net. Estou plenamente qualificado para realizar esse projeto. Estou à disposição.

€141 EUR in 14 dias
(0 Comentários)
0.0