PDA

View Full Version : قفل تلفني



فرزند كعبه
یک شنبه 30 تیر 1392, 13:10 عصر
سلام دوستان من به يك قفل تلفني نياز دارم
سه تا تكست باكس يا اينپوت داريم كه اولي مربوط به سريال نامبر ميشه - دومي كد سخت افزاري و سيستمي - سومي كد فعالسازي يا اكتيويشن

ميخوام يه سريال رو بسته نرم افزار بزارم و وقتي كاربر نرم افزار رو اجرا كرد يك كد سيستمي در تكست باكس دومي نمايش بده بهش و بعد اين دو كد رو در سايت من وارد كنه و كد فعالسازي رو دريافت كنه

دقيقا مثل نرم افزارهاي اين سايت كه تقريبا همه بهش آشنا هستيد: learninweb.ir

و سيستم دريافت كدش مثل همين سايت و اين بخش بصورت آنلاين: http://learninweb.ir/cdcode.php


اين يك پروژه نمونه هست ولي نه به زبان سي شارپ:

پروژه Lock :


Sys_Sn = Input.GetText("Input1");
Sys_Cod = Input.GetText("Input2");
Sys_Act = Input.GetText("Input3");
Sys_Act = String.ToNumber(Sys_Act);

if Sys_Cod ~= "" and Sys_Sn ~= "" then

Sys_Unlocked = ((Sys_Act/Sys_Cod)-(Sys_Sn-45))/22
if Sys_Unlocked == Pub_Id then
Registry.SetValue(HKEY_CURRENT_USER, "Software\\page2", "Lock", "0990", REG_SZ);
Page.Jump("Page2");
end
end

پروژه UnLock :


Sys_Sn = Input.GetText("Input1");
Sys_Cod = Input.GetText("Input2");

if Sys_Cod == "0" then
Input.SetSelection("Input2", 1, -1);
end
if Sys_Cod ~= "" and Sys_Sn ~= "" then
Sn_Mod = Math.Mod(Sys_Sn, 79);

if Sn_Mod == 0 then

Sys_Unlock = ((Sys_Cod*22)+(Sys_Sn-45))*(Sys_Cod)


end
end


اول اينكه سريال رو چطور ميشه تعيين كرد براي كاربر من هرچي ميزنم قبول نميكنه باتوجه با الگوريتم كار

دوم اينكه دوستاني كه به سي شارپ تسلط دارن چطور ميشه اين رو به سي شارپ تبديل كرد و نوشت؟

و در مورد بخش دريافت كد فعالسازي آنلاين هم اگه ميشه توضيح بديد ممنون

فرزند كعبه
یک شنبه 30 تیر 1392, 15:42 عصر
دوستان كسي نيست يه راهنمايي كنه؟