PDA

View Full Version : سوال: ایجاد یک نسخه ی trial



arash_flag
دوشنبه 30 دی 1392, 20:42 عصر
سلام دوستان
من می خام یک نسخه terial از برنامه ام درست کنم برای مدتی کار کنه ؟ و بعد غیر فعال بشه؟
چکار کنم؟
مرسی :افسرده:

farhadscript
دوشنبه 30 دی 1392, 20:45 عصر
-- Specify the length of the trial period, in days
time_limit = 30;

-- Initialize days_left
days_left = 0;

-- Retrieve previous value stored
date_installed = Application.LoadValue("My Application", "Date Installed");-- Convert loaded value into a number
date_installed = String.ToNumber(date_installed);


-- If there is no previous value (date_installed == 0), create a value
if date_installed == 0 then
Application.SaveValue("My Application", "Date Installed", System.GetDate(DATE_FMT_JULIAN));
days_left = time_limit;
else
days_left = (date_installed + time_limit) - System.GetDate(DATE_FMT_JULIAN);
end


-- Check if there is time left
if String.ToNumber(days_left) < 1 then
Dialog.Message("Trial Period Over", "This software has expired");
Application.Exit();
else
Dialog.Message("Trial Period", "You have "..days_left.." days left in your trial period.");
end

arash_flag
دوشنبه 30 دی 1392, 21:36 عصر
داداش کد تو وب خیلی هست
میشه توضیح بدی ؟
بدم داداش من سی شارپ کارم آ.

farhadscript
دوشنبه 30 دی 1392, 21:57 عصر
زمان مانده = 30
زمان گذشته = 0
زمان نصب شده = نرم افزار یک مقداری رو لود کن ( نرم افزار من ، زمان نصب شده)
زمان نصب شده = استرینگ را به عدد تبدیل کن
اگر زمان نصب شده 0 بود انوقت
نرم افزار یک مقداری رو سیو کن ( نرم افزار من ، زمان نصب شده ، تاریخ سیستم)
زمان مانده = زمان گذشته
وگرنه
زمان گذشته = (زمان نصب شده+زمان مانده) - تاریخ سیستم
تمام
اگر مقدار عددی زمان گذشته <1 بود انوقت
پیام بده که نسخه به پایان رسیده
برنامه را ببند
وگرنه
پیام بده چند روز مانده
تمام

fmehrvarzi
دوشنبه 30 دی 1392, 22:32 عصر
Advanced Installer دارای یک قسمت برا تریال سازی نرم افزار است.
که قابلیت لایسنس را هم دارد

farhadscript
سه شنبه 01 بهمن 1392, 15:04 عصر
Advanced Installer دارای یک قسمت برا تریال سازی نرم افزار است.
که قابلیت لایسنس را هم دارد
اونو که setup factory هم داره ولی چون ایشون گفتن یه نسخه دیگه میخوان

حسین.کاظمی
سه شنبه 01 بهمن 1392, 17:34 عصر
سلام دادش farhadscript چطوری خوبی؟؟؟
زندگیت بر وفق مراد میگدره؟؟؟
یه زحمتی میشه همین کدی که برا تریال برنامه گذاشتی یه sample هم بزاری واسمون

ممنونم از زحماتت....

farhadscript
سه شنبه 01 بهمن 1392, 19:08 عصر
http://www.up2www.com/uploads/1390320296451.rar

fmehrvarzi
چهارشنبه 02 بهمن 1392, 01:37 صبح
اونو که setup factory هم داره ولی چون ایشون گفتن یه نسخه دیگه میخوان

کجا گفتن که یه نسخه دیگه میخوان؟

farhadscript
چهارشنبه 02 بهمن 1392, 16:41 عصر
سلام دوستان
من می خام یک نسخه terial از برنامه ام درست کنم برای مدتی کار کنه ؟ و بعد غیر فعال بشه؟
چکار کنم؟
مرسی :افسرده:
:متفکر: بدون شرح :::

aminhexa
دوشنبه 06 مرداد 1393, 00:44 صبح
به نظر شما بهترین روش برای trial کردن چیه؟مطمئن ترین مکان در ویندوز برای ذخیره اطلاعات trial نرم افزار کجاست؟