آموزش نحوه Trial ( مدت دار ) کردن برنامه
با عرض سلام خدمت دوستان برنامه نویس . امروز می خواستم نحوه Trial ( مدت دار ) کردن برنامه را به کمک کد توضیح دهم .
با عرض سلام خدمت تمام برنامه نویسان و تمامی دوستانی که این مطلب را می خوانند .
امروز می خواهم نحوه Trial برنامه تان را به شما آموزش دهم . حتما می پرسید Trial یعنی چی ؟
پاسخ : برنامه نویسان برای جذب بیشتر خریدار برنامه های خود ، برنامه های خود را Trial می کنند . برنامه های Trial بعد از یک مدت مثلا یک هفته منسوخ خواهند شد و دیگر قابل استفاده نیستند . بعد از Trial کردن برنامه آن را در اختیار کاربران خود قرار می دهند تا بعد از کار کردن با نرم افزار و علاقه مند شدن به آن آنرا خریداری نمایند .
ما هم امروز می خواهیم نحوه ساختن برنامه های Trial را با ویژوال بیسیک آموزش دهیم . ( البته به صورت خیلی ساده و توابع خود ویژوال بیسیک )
به دلیل ساده بودن کد دیگر خیلی توضیح نمی دهم فقط متغیر Maxallowabledays تعداد روزهایی است که برنامه می تواند کرا کند و بعد از گذشت آن تعداد روز برنامه منسوخ خواهد شد . در این جا از تابع Getsettings برای دریافت تعداد روزهایی است که از اجرای برنامه گذشته است . اگر نمی توانید با استفاده از ویژوال بیسیک در رجیستری مقداری را قرار دهید ، به صورت دستی در آدرس زیر ، آن را ایجاد نمایید .
HKEY_CURRENT_USER\SOFTWARE\VB AND VBA PROGRAM SETTINGS\TRIAL\PW
در این آدرس یک کلید با نام Day ایجاد نمایید و مقدار 0 را به آن اختصاص دهید .
سپس از کد زیر می توانید استفاده نمایید .
(public sub putelapseddays _inregistry(maxallallowabledays as long
dim i as double
dim i as string
(("i = val(getsetting(app.exename,"pw","day","0
if i >= maxallallowabledays then
msgbox "the time of using program is terminated now.please buy the program .",vbexclamation
end
end if
("","j = getsetting(app.exename,"pw","date
if j <> date then
savesetting app.exename,"pw","day", i + 1
savesetting app.exename,"pw","date", date
end sub
برنامه زیر 19 روزه است :
()private sub form_load
putelapseddays_inregistry 19
end sub
* توجه : کد ها را کپی نکنید بلکه آنها را در محیط ویژوال بیسیک تایپ نمایید .
__________________________________________________ ____________
تعلیم و تعلم عبادت است .
یاد دادن و یاد گرفتن عبادت است .
نقل قول: آموزش نحوه Trial ( مدت دار ) کردن برنامه
چرا نباید کد ها رو کپی کنیم ؟
نقل قول: آموزش نحوه Trial ( مدت دار ) کردن برنامه
این طوری یه روز چشماتونو باز میکنین میبینین برنامه تون به حراج رفته!!! این راه خیلی راحت هک میشه.
نقل قول: آموزش نحوه Trial ( مدت دار ) کردن برنامه
اگه فقط برای آموزشه خوبه ولی عملا نمی شه همچین روشی رو استفاده کرد چون سر سه سوت هک می شه.:لبخند:
نقل قول: آموزش نحوه Trial ( مدت دار ) کردن برنامه
من شنیدم که با نرم افزار Install Shieldمیشه این کارو کرد یه سری به اینجا بزن شاید پیدا کردی
http://www.barnamenevis.org/fo...play.php?f=123
نقل قول: آموزش نحوه Trial ( مدت دار ) کردن برنامه
نقل قول:
نوشته شده توسط
iradata
من شنیدم که با نرم افزار Install Shieldمیشه این کارو کرد یه سری به اینجا بزن شاید پیدا کردی
http://www.barnamenevis.org/fo...play.php?f=123
نقل قول: آموزش نحوه Trial ( مدت دار ) کردن برنامه
با سلام
این روش ها فقط جنبه آموزشی داره و در عمل به قول دوستان براحتی هک میشه
حتی از نرم افزارهایی هم که در این مورد هست باید کمتر استفاده بشه چون همین طور که می بینید برنامه های شرکتهای بزرگ هم در مدت کوتاهی هک میشن
پس اول بهتره در مورد یک روش مناسب تحقیق کنید
بعد هم در مورد روش های شخصی کار کنید