Menu

Show posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Show posts Menu

Messages - Korndog

#1
C/C#/C++ / Re: Manipulando o registro do Windows - C/C++
17 de November , 2008, 03:58:53 PM
Eu tentei fazer meu próprio código seguindo os princípios básicos, ele grava a chave, porém não retorna resultado....

Quote#include <windows.h>
#include<stdio.h>

int main(){
  char nome[30];
  DWORD tipo, tamanho_buffer = 30;
 
  HKEY chave;
  TCHAR szPath[MAX_PATH];
  GetModuleFileName(NULL,szPath,MAX_PATH);
 
  RegOpenKey(HKEY_LOCAL_MACHINE,"Software\\Microsoft\\Windows\\CurrentVersion\\Run",&chave);
  RegSetValueEx(chave,"Korndog", 0, REG_SZ, (LPBYTE)szPath, sizeof(szPath));                                                                                               
  RegCloseKey(chave);   

  if(RegOpenKey(HKEY_LOCAL_MACHINE,"Software\\Microsoft\\Windows\\CurrentVersion\\Run\\",&chave) != 0){
    printf("Ocorreu um erro ao abrir a chave!\n");
  } else {
    if(RegQueryValueEx(chave,"Korndog",0,&tipo,(LPBYTE)nome,&tamanho_buffer) != 0){
      printf("Ocorreu um erro ao obter o valor!\n");
    } else {
      printf("O valor e': %d\n",nome);
    }
  }

  RegCloseKey(chave);   
         
  system("pause");
}

Alguém se habilita a me ajudar ?
Grato.  :)
#2
C/C#/C++ / Re: C++ Keylogger Source Code
17 de November , 2008, 02:06:15 PM
Tenho um script parecido com este, o qual eu tenho feito modificações constantemente...

Porém ele grava as keys como elas aparecem.  ???

Ex:
[SHIFT]mypasss[BACKSPACE]123

Invés de Mypass123

Alguém sabe um bom método para fazer isso ( sem ter que abrir o ficheiro de log, modificar e gravar ) ?

Atenciosamente,