با سلام
می خواستم بدونم اگه خواسته باشم پروژه ای که نوشتم بعد از چند ماه از کار بیفته چطوری باید عمل کنم.
در ضمن می خوام که مثلا اگر کاربر بعد از نصب نرم افزار تاریخ سیستمش رو به عقب بر گردوند باز هم پروژه از کار بیفته.
با تشکر
با سلام
می خواستم بدونم اگه خواسته باشم پروژه ای که نوشتم بعد از چند ماه از کار بیفته چطوری باید عمل کنم.
در ضمن می خوام که مثلا اگر کاربر بعد از نصب نرم افزار تاریخ سیستمش رو به عقب بر گردوند باز هم پروژه از کار بیفته.
با تشکر
سلام دوست عزيز
به نظر من هميشه آخرين تاريخي كه وارد نرم افزار مي شود را ذخيره كنيد و وقتي وارد برنامه مي شود اختلاف آن را بر حسب روز با تاريخ ثبت شده بدست آوريد و با تعداد روزهايي كه قبلاً ثبت كرده ايد جمع كنيد وقتي تعداد روزها به 30 رسيد، نرم افزار را از كار بيندازيد
يا
تاريخ نصب نرم افزار را ذخيره كنيد و آن را چك كنيد وقتي يكماه گذشت يك كليد در جايي از رجيستري بسازيد كه نرم افزار را از كار بيندازد
البته فكر كنم اين راهها براي كساني كه نرم افزار را كرك مي كنند بچه بازي باشد و بايد به فكر راههاي بهتري باشيد
فرمایش دوست و استاد عزیزمون aa_shiyari_1386 متین و درسته ولی یک اشکال کوچیک داره اونم اینه که اگر شخص در اولین استفاده و 2 سال بعد تاریخ سیستم رو رو یک روز بذاره اونوقت تکلیف چیه
من یک پیشنهاد دارم ..... بهتر از ساعت سیستم(مدت زمان کارکرد سیستم) استفاده کنی که به میلیونیوم ثانیه است(اگر اشتباه نکنم) بعد اولین بار که برنامه اجرا میشه این عدد رو در یک جا مثل ریجستری کد و ذخیره کن و هر با که سیستم بالا میاد به زمان فعلی مقایسه کن .....
این هم یک نمونه زمان سیستم
TextBox1.Text = System.DateTime.Now.Ticks
با تشکر از دوستان که اطلاعاتشون رو گفتند
دوستان اگه اطلاعات جامع ترین دارن ممنون میشم بگه چون من هم با این موضوع مشکل دارم
با عرض سلام خدمت شما
درجواب سوال دوستمون باید به عرض برسونم که شما از هرروشی که استفاده کنین باز میشه اون رو دور زد و به قول معروف قفلش رو بشکنیم . پس به نظر من باید از مجموع چند روش استفاده کنی .
به نظر من قبل از اینکه بخوای برنامه خودتون رو به حالت trial دربیاری باید اول اون رو با نرم افزارهای رایج compact کنی تا کدهای برنامه به صورت کدهای نامفهوم تبدیل بشه بعد ازاین کار می تونی برای تریال کردن برنامه به برنامه های مخصوص این کار مراجعه کنی تا اون برنامه ها که کاملتر و تخصصی تر هستند این وظیفه رو به عهده بگیرن .
یا علی