Soyez le premier à donner votre avis sur cette source.
Vue 13 177 fois - Téléchargée 599 fois
#include <stdAfx.h> #include <windows.h> #include <commctrl.h> #include <stdlib.h> #include "resource.h" double k1,k2,k3,k4; char buffer[5],buffer1[5],buffer2[5],buffer3[5]; LRESULT CALLBACK DlgProc(HWND hDlg, UINT msg, WPARAM wParam, LPARAM lParam) { int nCmdShow; switch(msg) { case WM_CLOSE: DestroyWindow(hDlg); break; case WM_DESTROY: PostQuitMessage(0); break; case WM_COMMAND: switch(HIWORD(wParam)) { case BN_CLICKED: switch(LOWORD(wParam)) { case ID_VERIF: GetDlgItemText(hDlg,IDC_K1,buffer,5); GetDlgItemText(hDlg,IDC_K2,buffer1,5); GetDlgItemText(hDlg,IDC_K3,buffer2,5); GetDlgItemText(hDlg,IDC_K4,buffer3,5); k1 = atof(buffer); k2 = atof(buffer1); k3 = atof(buffer2); k4 = atof(buffer3); if (k1 == k2 == k3 == k4 ) { MessageBox(NULL,"Clée desactivée","Erreur",0+MB_ICONASTERISK); } else if (k2-k4+k1 < 0 || k3 <0) { MessageBox(NULL,"Cette clée est impossible.\nJ'ai pas dis qu'elle est fausse...","Erreur",0+MB_ICONASTERISK); } else if (k3 == (k2-k4)+k1) { MessageBox(NULL,"Peut etre quelle est valide...\nBah oui quelle est valide !","Ah...",0+MB_ICONASTERISK); } else { MessageBox(NULL,"Bah non. Cette clée n'est pas valide.","Erreur",0+MB_ICONASTERISK); } break; case IDCANCEL: DestroyWindow(hDlg); break; } } break; default: return FALSE; } return FALSE; } int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow) { HWND hdlg; MSG Msg; hdlg = CreateDialog(hInstance,MAKEINTRESOURCE(IDD_DIALOG1), NULL, (DLGPROC) DlgProc); if(hdlg == NULL) { MessageBox(NULL, "Window Creation Failed!", "Error!", MB_ICONEXCLAMATION | MB_OK); return 0; } ShowWindow(hdlg, nCmdShow); UpdateWindow(hdlg); while(GetMessage(&Msg, NULL, 0, 0) > 0) { TranslateMessage(&Msg); DispatchMessage(&Msg); } return Msg.wParam; }
24 mars 2004 à 00:01
5 janv. 2003 à 02:58
7 déc. 2002 à 02:17
Euhhh...cracké comme si on avait la source ou sans ???!
Merci
[ - Dev Motion - ]
4 avril 2002 à 11:41
nan, je plaisante.
c'est juste que j'ai definie la taille du buffer pour recuperer le texte des edit box a 5. je pourrai mettre 255 ou plus mais vas y, toi, ecris une cle de 5*255 caractéres, t'en auras ras-le-bol que t'auras meme pas fini la premiere edit box.
si tu veux, je peux augmenter.
tu l'a cracké ?
3 avril 2002 à 20:34
murderer[cKz]
Vous n'êtes pas encore membre ?
inscrivez-vous, c'est gratuit et ça prend moins d'une minute !
Les membres obtiennent plus de réponses que les utilisateurs anonymes.
Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.
Le fait d'être membre vous permet d'avoir des options supplémentaires.