PROGRAMA PARA [Ô]EXTRAIR[Ô] ARQUIVO.

AFONSOBR 12/09/2011 15:18:16
#383999
Olá!
Sou novo aqui no fórum, uso o Visual Basic 2008 Express Edition, e queria saber como faz um programa, que com senha, abre uma nova janela e então mostra o lugar para extrair o arquivo.
O arquivo ele tem que estar dentro do próprio programa, assim, a pessoa só consegue extrair esse arquivo se tiver o usuário e a senha.
O código está abaixo.

Meu código está assim:
  Public Class LoginForm1

[ô] TODO: Insert code to perform custom authentication using the provided username and password
[ô] (See http://go.microsoft.com/fwlink/?LinkId=35339).
[ô] The custom principal can then be attached to the current thread[ô]s principal as follows:
[ô] My.User.CurrentPrincipal = CustomPrincipal
[ô] where CustomPrincipal is the IPrincipal implementation used to perform authentication.
[ô] Subsequently, My.User will return identity information encapsulated in the CustomPrincipal object
[ô] such as the username, display name, etc.

Private Sub OK_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles OK.Click
If UsernameTextBox.Text = [Ô]user7[Ô] Then
If PasswordTextBox.Text = [Ô]clam[Ô] Then
MsgBox([Ô]Acesso Permitido.[Ô], MsgBoxStyle.Information, [Ô]Acesso Permitido[Ô])
End If
End If
If UsernameTextBox.Text <> [Ô]user7[Ô] Or PasswordTextBox.Text <> [Ô]clam[Ô] Then
MsgBox([Ô]ACESSO NEGADO![Ô], MsgBoxStyle.Critical, [Ô]ACESSO NEGADO[Ô])
End If
End Sub

Private Sub Cancel_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Cancel.Click
Me.Close()
End Sub

Private Sub UsernameTextBox_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles UsernameTextBox.TextChanged

End Sub
End Class


Obrigado.
TECLA 12/09/2011 21:04:05
#384063
Divida sua dúvida em partes, e informe qual a parte que necessita solucionar neste momento.
AFONSOBR 12/09/2011 21:05:57
#384064
N tem como dividir .-.
ja fiz a parte de login, agora preciso saber como anexar o arquivo pra poder fazer uma janela pra extrair.
Se dividir mais ninguem entende nada e ninguem resolve.
DANIKULL 15/09/2011 07:42:25
#384302
Citação:

:
N tem como dividir .-.
ja fiz a parte de login, agora preciso saber como anexar o arquivo pra poder fazer uma janela pra extrair.
Se dividir mais ninguem entende nada e ninguem resolve.



Bom dia.
Vou te dar uma ideia de como você poderia fazer isso.
1. Compactar o arquivo utilizando as DLL[ô]s AZIP32 e AUNZIP32, pode até ser no formato .zip. -> Tutorial do Macoratti
* (Este é para VB6, mais pode ser adaptado)

2. Depois você muda a extensão do arquivo para uma que seria reconhecida pelo seu sistemas.

3. Criptografa o arquivo gerado para que outro programa de compactação não abra. -> Tutorial do Macoratti

4. Fazendo isso somente seu sistema sabe como descriptografar o arquivo.

Fica ai minha sugestão.

qualquer coisa posta ai novamente.
AFONSOBR 15/09/2011 14:35:00
#384356
Citação:

:
:
N tem como dividir .-.
ja fiz a parte de login, agora preciso saber como anexar o arquivo pra poder fazer uma janela pra extrair.
Se dividir mais ninguem entende nada e ninguem resolve.

Bom dia.
Vou te dar uma ideia de como você poderia fazer isso.
1. Compactar o arquivo utilizando as DLL[ô]s AZIP32 e AUNZIP32, pode até ser no formato .zip. -> Tutorial do Macoratti
* (Este é para VB6, mais pode ser adaptado)

2. Depois você muda a extensão do arquivo para uma que seria reconhecida pelo seu sistemas.

3. Criptografa o arquivo gerado para que outro programa de compactação não abra. -> Tutorial do Macoratti

4. Fazendo isso somente seu sistema sabe como descriptografar o arquivo.

Fica ai minha sugestão.

qualquer coisa posta ai novamente.


@DANIKULL
Cara, boa ideia, ja to fazendo aqui, e ta dando certo ^^
Muito obrigado mesmo!!
Tópico encerrado , respostas não são mais permitidas