欢迎来到 嗅灵易学

零基础也能上手的脚本技术课,一对一答疑带你入门

readbook的注册机源程序(c++builder5)

readbook的注册机源程序(c++builder5)



#include <vcl.h>
#pragma hdrstop
#include "readbook_RC.h"
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma resource "*.dfm"
Tform1 *form1;
//---------------------------------------------------------------------------
__fastcall Tform1::Tform1(TComponent* Owner)
       : Tform(Owner)
{
}
//---------------------------------------------------------------------------
void __fastcall Tform1::calcClick(TObject *Sender)
{
   char name[255],code[255]="";
   int i;
   long values=0;
   for(i=0;i<255;i++)
       name='\0x0';
   if(edtName->Text.IsEmpty()){
       edtCode->Text="";
       return;}
   strcpy(name,edtName->Text.c_str());
   _asm
   {
           lea esi,name
           mov eax,dword ptr [esi]
           mov esi,eax
           mov ecx,0x60606040
           imul esi,esi,0x7531
           imul ecx,ecx,0x7531
           sub esi,ecx
           mov eax,esi
           mov values,eax
   }
   wsprintf(code,"%lu",values);
   edtCode->Text=code;
}
//----------------------------
-----------------------------------------------


 

注意:上传附件及图片大小不得大于30M。

⚠️ 版权声明:
本博客所有内容(含教程、源码、工具)仅供个人技术学习与研究交流使用,严禁商用、倒卖、二次分发及非法用途
未经作者书面授权,任何组织或个人不得转载、复制或用于其他平台,违者将追究相关责任。

0 0 0 举报
复制成功