Jump to content
View in the app

A better way to browse. Learn more.

Tuts 4 You

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Write A Serial Without...

Featured Replies

Posted

hi all,

i get troubles here

i don't know what is functions that used to write a serial in a keygen auto without press any key or btn

could somone give me example for that? :help

it's not that hard :)

you should use the same Function for writing it it the keygen by Pressing the key "I mean SetDlgItemTextA" Function and use it after the Serial Generation Without Using the Press Function For Example

".if wParam == "Generate Buttons ID" this Line should be removed and the SetDlgItemTextA Function Should Be Right After the Generation Progress to make sure it works fine "no to get lost actualy :) "

Edited by Angel-55

u mean serial should be made and printed as ur typing the user input

.elseif uMsg == WM_COMMAND

mov eax,wParam

.if ax==NAME_EDIT ; ----> NAME_EDIT is name input edit box

shr eax,16

.if ax==EN_CHANGE

invoke CalcProc,hWnd ;----> Call Keygen Routine

.endif

.endif

.elseif eax == WM_CLOSE

invoke EndDialog, hWnd, 0

.endif

xor eax,eax

Ret

Edited by starzboy

Well, in C++ it's always the easiest way to use

OnEditChange{

Name = GetDlgItemTextA(blah);

Key = CalculateSN(Name);

SetDlgItemTextA(Key, blah);

}

It's a little bit harder to add a handler for the button, shouldn't be an unsolvable problem tho ;)

Not in MASM either...

Edited by KillBoy-PowerHead

i don't know what is functions that used to write a serial in a keygen auto without press any key or btn
I read, that u're on WinAsm -

so take a look at Goppit's Tutorial from ARTeam,

and u'll find exactly what you need... ;)

_http://arteam.accessroot.com/tutorials.html?fid=173

lena's solution to her own keygenme also shows you how this is done.

This is what I use when I get around to keygenning:

								 .if ax==1000
invoke GetDlgItemTextA,hWin,1000,offset szWhiterat,90
mov EAX,offset szWhiterat
invoke GetDlgItemTextA,hWin,1000,offset szWhiterat,255
.if eax == 0
invoke SetWindowText,hEdit2,chr$("Please enter a name!")
jmp @finish
.elseif eax > 40
invoke SetWindowText,hEdit2,chr$("Name too Long!")
jmp @finish
.elseif eax < 3
invoke SetWindowText,hEdit2,chr$("Name too Short!")
jmp @finish
.endif
call generation
invoke SetWindowText,hEdit2,ADDR Serial
.endif

IDC_TEXTBOX equ 1000

:)

p.s dont forget to EM_SETLIMITTEXT otherwise if the inputted name gets too long it will start overwriting strings in your keygen.

Create an account or sign in to comment

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.