Ir para conteúdo
Fórum Script Brasil
  • 0

Proteger Imagens


Lucas Phillip

Pergunta

Olá (mais uma vez tongue.gif hauhau)

bom.. dessa vez o problema é bem simples, pelo menos eu acho q é.. mas eu não tenho nem ideia de como fazer..

bom, to fazendo um programa ai, q ele tem umas imagens q ficam armazenadas dentro duma pasta imagens... só q todas as imagens são .jpg, então qualquer pessoa pode editá-las e avacalhar com o programa... como eu faço pra proteger essas imagens? algo como encripta-las para q só o meu programa possa reconhece-las e reproduzi-las...

vlw biggrin.gif

Link para o comentário
Compartilhar em outros sites

9 respostass a esta questão

Posts Recomendados

  • 0

bom eu pensei em fazer assim então: eu ia abrir o codigo da imagem num textbox, ai ia cryptografar, depois ia salvar cryptografado

mas eu to com um problema em abrir o código da figura... eu fiz assim:

    Dim Texto As String
    Open "c:\Lucas\vb\madeira.rdc" For Input As #1
    Do
        Line Input #1, Texto
        Text1.Text = Text1.Text + Texto + vbCrLf
    Loop While Not EOF(1)
    Close #1

assim funciona direitim para arquivos de texto, mas quando eu tento abrir uma figura com isso, aparece apenas a 1 linha e um pedaço da segunda...

socorro... hehe

vlw biggrin.gif

Link para o comentário
Compartilhar em outros sites

  • 0

Use o modo Binary para abrir um arquivo binário (como uma figura). Exemplo:

   Dim Texto As String
   Dim n as integer
   n = freefile()
   Open "c:\Lucas\vb\madeira.rdc" For binary As #n
   texto = input(lof(n), n)
   Close #n
   debug.print texto

Por serem dados binários, talvez você não irá conseguir vê-los em uma textbox, por isso coloquei para aparecer na janela Imediata.

Abraços,

Graymalkin

Link para o comentário
Compartilhar em outros sites

  • 0
hmm.. e pra salvar então eu tenho q salvar em binario tb? ou normal mesmo da? porque não sei salvar em binario sad.gif

Para salvar você pode fazer tanto em binário quanto o normal (com o Output). Eu prefiro fazer com o Output:

  Dim n as integer
  n = freefile()
  Open "c:\Lucas\vb\madeira_outro.rdc" For output As #n
  ? #n, texto
  Close #n

Ok? wink.gif

Graymalkin

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,2k
    • Posts
      652k
×
×
  • Criar Novo...