تعداد اجرا

atlas123

Member
سلا من این پلاگینو با مثال گرفتم GetDiskSerial
فقط مشکام اینکه می خوام فقط روی یک سیستم اجرا بشه
این کد آیا باید 10 رو به 1 تبدیل کنم اگه هست پس پیغام نمیده؟
**
**License Number of 1-1000.(Integer)
PluginSet("PlugIn","10")
PluginRun("PlugIn","LicenseNumber")
**
**Returns the Machine ID of the hard disk.
PluginRun("PlugIn","GetMachineID")
PluginGet("PlugIn","temp$")
LoadText("Text","temp$")
**
RunScript("Script_Decode")
**
************************************
** Serial Check
** Reads serial from registry
************************************
** Integer input parameter sets registry location:
** 1: HKEY_CLASSES_ROOT
** 2: HKEY_CURRENT_USER
** 3: HKEY_LOCAL_MACHINE
** 4: HKEY_USERS
** 5: HKEY_CURRENT_CONFIG
************************************
HKEY=2
PluginSet("PlugIn","HKEY")
**
KeyName$='MyApp v1.0'
AppName$='MyApp'
Address$='\Software\Microsoft\\'
Reg$=Address$+'|'+KeyName$+'|'+AppName$
PluginSet("PlugIn","Reg$")
PluginRun("PlugIn","RegistryRead")
PluginGet("PlugIn","c$")
If (c$=String$) Then
NextPage()
End
***********************************
** End Serial Check
***********************************
و یک سوال دیگه که اگه یک موقعی کاربر کل سیستم رو ارتقا داد
من باید از کجا بیدونم که کاریر دروق یا راست میگه شاید سیستم جدید خریده باشه؟
مرسی اگه راهنمایی با مثال بکنبد
 

m javad

کاربر متخصص
این کار فایده ای نداره
بعد که برنامه رو ساختید، میشه سورس اونو استخراج کرد و همین کدهایی که گذاشتید رو از اول برنامه حذف کرد و مجددا کامپایل کرد
نتیجه:
این قفل تعداد اجرای برنامه حذف میشه و برنامه بدون این قسمت به درستی به کارش ادامه میده !!

چون این پست رو دیدم و چون چند تایی از بچه ها که پلاگین آریانا رو دیده و یا دریافت کرده بودند برای کارهاشون دنبال ساخت برنامه های تریال و یا دمو بودند یه برنامه رو تا چند روز دیگه توی فروم میزارم که دمو باشه و بعد از منقضی شدن دیگه کار نده
فکر میکنم بتونه کمکتون کنه
 

m javad

کاربر متخصص
اون برنامه با پلاگین آریانا ساخته خواهد شد
ولی سعی میکنم هرچه زودتر آپش کنم (نهایتا فردای تاریخ همین پست)
 

جدیدترین ارسال ها

بالا