Me.TopMost = True
terça-feira, 27 de maio de 2008
segunda-feira, 26 de maio de 2008
Executar Prompt de Comando a partir do VB.net
Forma fácil de executar comandos do prompt apartir do Vb.net.
Adicione duas caixas de textos e um botão de ação, onde a primeira serve para enviar comandos e a segunda para receber os os dados da janela do prompt.
Segue código abaixo:
-------------------------------------------
Public Class hckGoogleBusca
Private Sub btnTeste_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnTeste.Click
Dim CMD As New Threading.Thread(AddressOf AbreCMD)
CMD.Start()
End Sub
Private Sub AbreCMD()
'DECLARA PROCESSO E INFORMAÇÕES DE INÍCIO
Dim CMDProcesso As New Process
Dim CMDInfoInicio As New System.Diagnostics.ProcessStartInfo
'INICIA NOVO PROMPT DE COMANDO
CMDInfoInicio.FileName = "cmd"
'REDIRECIONA INPUT
CMDInfoInicio.RedirectStandardInput = True
'REDIRECIONA OUTPUT
CMDInfoInicio.RedirectStandardOutput = True
'REQUERIDO PARA REDIRECIONAMENTO
CMDInfoInicio.UseShellExecute = False
'SETA INFORMAÇÕES DE INICIALIZAÇÃO
CMDProcesso.StartInfo = CMDInfoInicio
'INICIA PROCESSO
CMDProcesso.Start()
'DECLARA STREAMS DE LEITURA E ESCRITA
'E OS SETA COMO INPUT E OUTPUT DO PROCESSO
Dim SR As System.IO.StreamReader = CMDProcesso.StandardOutput
Dim SW As System.IO.StreamWriter = CMDProcesso.StandardInput
'ENVIA COMANDO APARTIR DA CAIXA DE TEXTO
SW.WriteLine(txtCmdEnviado.Text)
'ENVIA COMANDO PARA O PROMPT (SAIR)
SW.WriteLine("exit")
'RETORNA RESULTADO DO PROMPT NUMA CAIXA DE TEXTO
txtCmdRecebido.Text = SR.ReadToEnd
'FECHA STREAMS
SW.Close()
SR.Close()
End Sub
End Class
Adicione duas caixas de textos e um botão de ação, onde a primeira serve para enviar comandos e a segunda para receber os os dados da janela do prompt.
Segue código abaixo:
-------------------------------------------
Public Class hckGoogleBusca
Private Sub btnTeste_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnTeste.Click
Dim CMD As New Threading.Thread(AddressOf AbreCMD)
CMD.Start()
End Sub
Private Sub AbreCMD()
'DECLARA PROCESSO E INFORMAÇÕES DE INÍCIO
Dim CMDProcesso As New Process
Dim CMDInfoInicio As New System.Diagnostics.ProcessStartInfo
'INICIA NOVO PROMPT DE COMANDO
CMDInfoInicio.FileName = "cmd"
'REDIRECIONA INPUT
CMDInfoInicio.RedirectStandardInput = True
'REDIRECIONA OUTPUT
CMDInfoInicio.RedirectStandardOutput = True
'REQUERIDO PARA REDIRECIONAMENTO
CMDInfoInicio.UseShellExecute = False
'SETA INFORMAÇÕES DE INICIALIZAÇÃO
CMDProcesso.StartInfo = CMDInfoInicio
'INICIA PROCESSO
CMDProcesso.Start()
'DECLARA STREAMS DE LEITURA E ESCRITA
'E OS SETA COMO INPUT E OUTPUT DO PROCESSO
Dim SR As System.IO.StreamReader = CMDProcesso.StandardOutput
Dim SW As System.IO.StreamWriter = CMDProcesso.StandardInput
'ENVIA COMANDO APARTIR DA CAIXA DE TEXTO
SW.WriteLine(txtCmdEnviado.Text)
'ENVIA COMANDO PARA O PROMPT (SAIR)
SW.WriteLine("exit")
'RETORNA RESULTADO DO PROMPT NUMA CAIXA DE TEXTO
txtCmdRecebido.Text = SR.ReadToEnd
'FECHA STREAMS
SW.Close()
SR.Close()
End Sub
End Class
sexta-feira, 23 de maio de 2008
Player Mp3 para Asp.net, C#
Componente mp3 player simples e muito prático para colocar no seu site.
Você pode alterar o componente de modo a criar uma playlist ou qualquer outra coisa; acompanha 'fla' e 'cs'.
Seguem os links abaixo
Componente
PseudoMp3
Código Fonte
PseudoMp3Source
Você pode alterar o componente de modo a criar uma playlist ou qualquer outra coisa; acompanha 'fla' e 'cs'.
Seguem os links abaixo
Componente
PseudoMp3
Código Fonte
PseudoMp3Source
quinta-feira, 22 de maio de 2008
Alguns atalhos do MENU EXECUTAR
Alguns atalhos do MENU EXECUTAR
Menu executar: Win + R
Internet Explorer: iexplore
Microsoft Word: winword
Microsoft Excel: Excel
Microsoft PowerPoint: powerpnt
Visual Basic Express: vbexpress
Visual Web Express: vwdexpress
Bloco de Notas: notepad
Photoshop: photoshop
Fireworks: fireworks
Dreamweaver: dreamweaver
Calculadora: calc
Firefox: firefox
Diretório do Windows: %windir%
Diretório de Programas: %programfiles%
Diretório do Usuário: %userprofile%
Windows Explorer: explorer
Desligar o sistema: shutdown
Fazer Logoff: shutdown -l
Reiniciar: shutdown -r
Sistema de checagem de arquivos (Pesquisa todos os APS): sfc /scannow
Sistema de checagem de arquivos (Pesquisa todos os APS a cada inicialização):
sfc /scanboot
Sistema de checagem de arquivos (Restaura a pesquisa do Windows aos padrões):
sfc /revert
Sistema de checagem de arquivos (Limpeza de cache de arquivo): sfc /purgecache
Gestor de Utilitários: utilman
Firewall do Windows: firewall.cpl
Lente de Aumento: magnify
Janela das Ligações de Rede: ncpa.cpl
Gerenciador de Instrumentação do Windows: wmimgmt.msc
Gestor de Disco: diskmgmt.msc
Gestor de Partição: diskpart
Propriedades de Vídeo: control desktop
Propriedades de Vídeo: desk.cpl
Propriedades de Vídeo (Já na Aba Aparência): control color
Dr. Watson: drwtsn32
Gestor de Verificação de controladores: verifier
Visualizador de Eventos: eventvwr.msc
Opções de Acessibilidade: verifier
Assistente para Adicionar Hardware: hdwwiz.cpl
Gestor de Certificados: certmgr.msc
Mapa de Caracteres: charmap
Visualizador da Área de Transferência: clipbrd
Prompt de Comando: cmd
Serviços de Componentes: dcomcnfg
Propriedades de Teclado: control keyboard
Configurações Locais de Segurança: secpol.msc
Gestor de Objetos - Pacote: packager
Administrador de Fonte de Dados ODBC: odbccp32.cpl
Opções de Telefone e Modem: telephon.cpl
Propriedades de Opções de Energia: powercfg.cpl
Solicitações do Operador de Armazenamento Removível: ntmsoprq.msc
Conjunto de Directivas Resultantes (Só para Windows XP Professional): rsop.msc
Scanners e Câmeras: sticpl.cpl
Serviços de Componentes: comexp.msc
Performance Monitor: perfmon.msc
Serviços: services.msc
Contas de Usuário: control userpasswords2
Gestor de Usuários do Wint Server (Só para Windows Server 2003): usrmgr
Instalador do Active Directory (Só para Windows Server 2003): dcpromo
Gestor de Tarefas: taskmgr
Pastas Partilhadas: fsmgmt.msc
Politicas de Grupo: gpedit.msc
Utilizadores Locais e Grupos: lusrmgr.msc
Desfragmentador de Disco: dfrg.msc
Visualizador de Eventos: eventvwr.msc
Protegendo Banco de Dados de Contas do Windows XP: syskey
Conectar-se ao Site do Windows Update: wupdmgr
Introdução ao Windows XP: tourstart
Gestão do Computador: compmgmt.msc
Gestão de Discos: diskmgmt.msc
Gestor de Dispositivos: devmgmt.msc
Password Properties: password.cpl
Opções Regionais e de Idioma: intl.cpl
Contas de Usuário: nusrmgr.cpl
Controladores de Jogo: joy.cpl
Iexpress Wizard: iexpress
Serviço de Indexação: ciadv.msc
Checagem de disco: chkdsk
Gestor do Computador: compmgmt.msc
Propriedades de Data e Hora: timedate.cpl
Pressione Win + R para iniciar o menu executar, ou simplesmente clique no menu iniciar -> executar.
Menu executar: Win + R
Internet Explorer: iexplore
Microsoft Word: winword
Microsoft Excel: Excel
Microsoft PowerPoint: powerpnt
Visual Basic Express: vbexpress
Visual Web Express: vwdexpress
Bloco de Notas: notepad
Photoshop: photoshop
Fireworks: fireworks
Dreamweaver: dreamweaver
Calculadora: calc
Firefox: firefox
Diretório do Windows: %windir%
Diretório de Programas: %programfiles%
Diretório do Usuário: %userprofile%
Windows Explorer: explorer
Desligar o sistema: shutdown
Fazer Logoff: shutdown -l
Reiniciar: shutdown -r
Sistema de checagem de arquivos (Pesquisa todos os APS): sfc /scannow
Sistema de checagem de arquivos (Pesquisa todos os APS a cada inicialização):
sfc /scanboot
Sistema de checagem de arquivos (Restaura a pesquisa do Windows aos padrões):
sfc /revert
Sistema de checagem de arquivos (Limpeza de cache de arquivo): sfc /purgecache
Gestor de Utilitários: utilman
Firewall do Windows: firewall.cpl
Lente de Aumento: magnify
Janela das Ligações de Rede: ncpa.cpl
Gerenciador de Instrumentação do Windows: wmimgmt.msc
Gestor de Disco: diskmgmt.msc
Gestor de Partição: diskpart
Propriedades de Vídeo: control desktop
Propriedades de Vídeo: desk.cpl
Propriedades de Vídeo (Já na Aba Aparência): control color
Dr. Watson: drwtsn32
Gestor de Verificação de controladores: verifier
Visualizador de Eventos: eventvwr.msc
Opções de Acessibilidade: verifier
Assistente para Adicionar Hardware: hdwwiz.cpl
Gestor de Certificados: certmgr.msc
Mapa de Caracteres: charmap
Visualizador da Área de Transferência: clipbrd
Prompt de Comando: cmd
Serviços de Componentes: dcomcnfg
Propriedades de Teclado: control keyboard
Configurações Locais de Segurança: secpol.msc
Gestor de Objetos - Pacote: packager
Administrador de Fonte de Dados ODBC: odbccp32.cpl
Opções de Telefone e Modem: telephon.cpl
Propriedades de Opções de Energia: powercfg.cpl
Solicitações do Operador de Armazenamento Removível: ntmsoprq.msc
Conjunto de Directivas Resultantes (Só para Windows XP Professional): rsop.msc
Scanners e Câmeras: sticpl.cpl
Serviços de Componentes: comexp.msc
Performance Monitor: perfmon.msc
Serviços: services.msc
Contas de Usuário: control userpasswords2
Gestor de Usuários do Wint Server (Só para Windows Server 2003): usrmgr
Instalador do Active Directory (Só para Windows Server 2003): dcpromo
Gestor de Tarefas: taskmgr
Pastas Partilhadas: fsmgmt.msc
Politicas de Grupo: gpedit.msc
Utilizadores Locais e Grupos: lusrmgr.msc
Desfragmentador de Disco: dfrg.msc
Visualizador de Eventos: eventvwr.msc
Protegendo Banco de Dados de Contas do Windows XP: syskey
Conectar-se ao Site do Windows Update: wupdmgr
Introdução ao Windows XP: tourstart
Gestão do Computador: compmgmt.msc
Gestão de Discos: diskmgmt.msc
Gestor de Dispositivos: devmgmt.msc
Password Properties: password.cpl
Opções Regionais e de Idioma: intl.cpl
Contas de Usuário: nusrmgr.cpl
Controladores de Jogo: joy.cpl
Iexpress Wizard: iexpress
Serviço de Indexação: ciadv.msc
Checagem de disco: chkdsk
Gestor do Computador: compmgmt.msc
Propriedades de Data e Hora: timedate.cpl
quarta-feira, 21 de maio de 2008
Enviando e Recebendo Variáveis via Flash
Meio prático e eficiente de enviar e receber variáveis via actionscript no flash.
// -- RECEBE DADOS DO FORMULÁRIO
var recebe:LoadVars = new LoadVars;
recebe.onLoad = function (sucesso:Boolean) {
if(sucesso == true) {
// QUALQUER VARIÁVEL DE RETORNO (pagina.aspx -> retorna: resultado=cadastrado)
// PODE SER USADO PARA EM OBJETOS -> txtlalala = recebe.resultado;
trace(recebe.resultado);
} else {
// SOMENTE OCORRE QUANDO HÁ FALHA NA COMUNICACAO
trace("Falha ao carregar variáveis");
}
}
// -- ENVIA DADOS PARA O FORMULÁRIO -----------
var envia:LoadVars = new LoadVars;
envia.nome = "Silvio Ricardo";
envia.email = "ricardokurt@ricardokurt.net";
envia.sendAndLoad("pagina.aspx", recebe, "POST")
A página de processamento pode ser na linguagem de sua escolha (asp, aspnet, php, coldfusion, jsp, etc.);
O método pode ser get ou post.
// -- RECEBE DADOS DO FORMULÁRIO
var recebe:LoadVars = new LoadVars;
recebe.onLoad = function (sucesso:Boolean) {
if(sucesso == true) {
// QUALQUER VARIÁVEL DE RETORNO (pagina.aspx -> retorna: resultado=cadastrado)
// PODE SER USADO PARA EM OBJETOS -> txtlalala = recebe.resultado;
trace(recebe.resultado);
} else {
// SOMENTE OCORRE QUANDO HÁ FALHA NA COMUNICACAO
trace("Falha ao carregar variáveis");
}
}
// -- ENVIA DADOS PARA O FORMULÁRIO -----------
var envia:LoadVars = new LoadVars;
envia.nome = "Silvio Ricardo";
envia.email = "ricardokurt@ricardokurt.net";
envia.sendAndLoad("pagina.aspx", recebe, "POST")
Pronto... Simples e prático...
sábado, 17 de maio de 2008
Criptografia em Asp.net (VB)
Rotinas simples para criptografia e descriptografia em três passos.
Para chamar bastar utilizar o comando:
Criptografa
Descriptografa
Para chamar bastar utilizar o comando:
Criptografa("texto qualqer", "chave"),
Criptografa
Descriptografa
Marcadores:
asp,
aspnet,
criptografia,
descriptografia,
net,
vbnet
quarta-feira, 14 de maio de 2008
Formulário em MasterPage
Fazia um tempinho que não postava aqui, mas estou de volta.
Você (assim como eu), já tentou adicionar um formulário asp (runat=server) em uma MasterPage e depois não conseguiu pegar os dados de retorno utilizando a síntese comum: Request.Form("campo") ou Request.QueryString("campo").
O framework adiciona um prefixo ao nome do campo, gerando o erro:
Obs.: Somente é funcional para o método 'post', caso queira utilizar o método 'get', basta alterar o valor de Request.Form para Request.QueryString, na função.
extraído do site da msdn.
Você (assim como eu), já tentou adicionar um formulário asp (runat=server) em uma MasterPage e depois não conseguiu pegar os dados de retorno utilizando a síntese comum: Request.Form("campo") ou Request.QueryString("campo").
O framework adiciona um prefixo ao nome do campo, gerando o erro:
Tipo: o campo "usuario" vira "ctl00$usuario".
Não adianta adicionar o prefixo ao efetuar o Request, pois o prefixo pode mudar.
A forma mais simples é adicionar uma função que busque entre os campos do formulário, a partir da chave do mesmo, o campo que você deseja; Tá certo que não é simples assim e pode "comprometer" um pouco a performance, mas funciona.
Public Function PegaValorCampoPost(ByVal nome As String) As StringAssim use o PegaValorCampoPost("campo") ao invés do Request.Form("campo").
Dim objeto As String = String.Empty
Dim valor As String = String.Empty
For Each objeto In Request.Form.Keys
If objeto.Contains(nome) Then
valor = Request.Form(objeto)
End If
Next
Return valor
End Function
Obs.: Somente é funcional para o método 'post', caso queira utilizar o método 'get', basta alterar o valor de Request.Form para Request.QueryString, na função.
extraído do site da msdn.
Assinar:
Postagens (Atom)