[[D4RkNeSs]]
01-07-2002, 20:34
Ho creato un programmino che ti recupera le password sotto gli asterischi, la compilazione me la da giusta ma appena apro l'exe nn succede niente:
#include <windows.h>
#include "resource.h"
BOOL CALLBACK DlgProc (HWND, UINT, WPARAM, LPARAM) ;
int WINAPI WinMain (HINSTANCE hInstance, HINSTANCE hPrevInstance,
PSTR lpszCmdLine, int cmdShow)
{
DialogBox (hInstance, MAKEINTRESOURCE(IDD_DIALOGBAR), NULL, DlgProc) ;
return 0 ;
}
BOOL CALLBACK
DlgProc (HWND hwnd, UINT mMsg, WPARAM wParam, LPARAM lParam)
{
POINT Punto;
HWND Finestra;
char Buffer [100];
switch (mMsg)
{
case WM_INITDIALOG :
{
SetTimer(hwnd,1,100,NULL);
SetWindowPos(hwnd,HWND_TOPMOST,0,0,0,0,SWP_NOMOVE | SWP_NOACTIVATE | SWP_NOSIZE | SWP_SHOWWINDOW);
return TRUE ;
}
case WM_TIMER:
GetCursorPos(&Punto);
Finestra = WindowFromPoint(Punto);
SendMessage(Finestra,WM_GETTEXT, (WPARAM) 100, (LPARAM) Buffer);
SetDlgItemText(hwnd,IDC_EDIT,Buffer);
return TRUE;
case WM_CLOSE:
KillTimer(hwnd,1);
EndDialog(hwnd,0);
return TRUE;
default :
return FALSE ;
}
}
#include <windows.h>
#include "resource.h"
BOOL CALLBACK DlgProc (HWND, UINT, WPARAM, LPARAM) ;
int WINAPI WinMain (HINSTANCE hInstance, HINSTANCE hPrevInstance,
PSTR lpszCmdLine, int cmdShow)
{
DialogBox (hInstance, MAKEINTRESOURCE(IDD_DIALOGBAR), NULL, DlgProc) ;
return 0 ;
}
BOOL CALLBACK
DlgProc (HWND hwnd, UINT mMsg, WPARAM wParam, LPARAM lParam)
{
POINT Punto;
HWND Finestra;
char Buffer [100];
switch (mMsg)
{
case WM_INITDIALOG :
{
SetTimer(hwnd,1,100,NULL);
SetWindowPos(hwnd,HWND_TOPMOST,0,0,0,0,SWP_NOMOVE | SWP_NOACTIVATE | SWP_NOSIZE | SWP_SHOWWINDOW);
return TRUE ;
}
case WM_TIMER:
GetCursorPos(&Punto);
Finestra = WindowFromPoint(Punto);
SendMessage(Finestra,WM_GETTEXT, (WPARAM) 100, (LPARAM) Buffer);
SetDlgItemText(hwnd,IDC_EDIT,Buffer);
return TRUE;
case WM_CLOSE:
KillTimer(hwnd,1);
EndDialog(hwnd,0);
return TRUE;
default :
return FALSE ;
}
}