PDA

View Full Version : به دست آوردن فاصله زمانی (بدون وابستگی به تاریخ سیستم)



barbodsoft.com
یک شنبه 10 اردیبهشت 1391, 09:46 صبح
سلام
فرض کنید امروز برنامه من روی یک سیستم نصب شد و مدتی بعد می خوام تشخیص بدم که چه مدت هست که برنامه من روی سیستم کاربر نصب هست. یک راهش استفاده از تاریخ سیستم هست. البته من نمی خوام از تاریخ سیستم استفاده کنم چون به راحتی قابل تغییر است. دوستان اگه ممکنه راهنمایی فرمایید.

فرید نجفلو
یک شنبه 10 اردیبهشت 1391, 10:09 صبح
دوست عزیز به این دوتا تاپیک سر بزنی متوجه قضیه می شی
مشکل حیاتی لایسنس (http://barnamenevis.org/showthread.php?330431-مشکل-حیاتی-لایسنس/page4)
آموزش ایجاد دوره زمانی trial و کد فعال سازی برای برنامه با سطح امنیت بالا (http://barnamenevis.org/showthread.php?330492-آموزش-ایجاد-دوره-زمانی-trial-و-کد-فعال-سازی-برای-برنامه-با-سطح-امنیت-بالا)

barbodsoft.com
یک شنبه 10 اردیبهشت 1391, 14:10 عصر
دوست عزیز به این دوتا تاپیک سر بزنی متوجه قضیه می شی
مشکل حیاتی لایسنس (http://barnamenevis.org/showthread.php?330431-مشکل-حیاتی-لایسنس/page4)
آموزش ایجاد دوره زمانی trial و کد فعال سازی برای برنامه با سطح امنیت بالا (http://barnamenevis.org/showthread.php?330492-آموزش-ایجاد-دوره-زمانی-trial-و-کد-فعال-سازی-برای-برنامه-با-سطح-امنیت-بالا)

من جوابی برای سوالم اونجا پیدا نکردم.
1- آیا اون بحثها یعنی اینکه نمی شه همچین کاری کرد؟
2- حالا اگه جواب بالا بله بود بخوام زمان رو از timezoon بگیرم چی؟ چطور باید این کار رو کرد؟

barbodsoft.com
دوشنبه 11 اردیبهشت 1391, 18:47 عصر
همچنان منتظر جواب هستم.

فرید نجفلو
دوشنبه 11 اردیبهشت 1391, 23:21 عصر
بله منظورم این بود که نمی تونید همچین کاری کنید
در مورد گرفتن جوابتون هم تو یکی از همون تاپیک ها اشاره شده که می تونید زمان رو از اینترنت بگیرد
اگه سایت شخصی دارید یا سایتی مورد نظرتون هست که می خوایید زمان رو از اونجا بگیرید آدرس بدید تا راهنمایی کنیم

اینم یه نمونه:
Private Sub Form1_Load(sender As System.Object, e As System.EventArgs) Handles MyBase.Load
WebBrowser1.Url = New Uri("http://www.timeanddate.com/worldclock/city.html?n=246")
WebBrowser1.Refresh(WebBrowserRefreshOption.Comple tely)
End Sub

Private Sub Timer1_Tick(sender As System.Object, e As System.EventArgs) Handles Timer1.Tick
Try
Dim IRDate = (WebBrowser1.Document.GetElementById("ct").InnerText)
Me.Text = CDate(IRDate)
Catch ex As Exception
End Try
End Sub

barbodsoft.com
سه شنبه 12 اردیبهشت 1391, 01:38 صبح
ممنون دوست عزیز
حالا باید حتما سایت نمایش پیدا کنه بعد ساعت رو ازش بگیرم و یا راه دیگری هم وجود داره. مثلا ویندوز خود به خود بدون اطلاع کاربر اینکار رو می کنه. بدون نمایش سایتی. نگید که می تونم به صورت هیدن سایت رو لود کنم. من اصلا نمی خوام سایتی لود بشه. یعنی بهتره که نشه.

بازم ممنون از راهنمایی تون

barbodsoft.com
جمعه 15 اردیبهشت 1391, 23:09 عصر
تو سایت های مختلف گشتم پیدا کردم. کدش یک کم زیاد بود برنامه اش رو نوشتم می زارم دانلود کنید.

توضیح اینکه از طریق xml از سایتهای که ساعت و تاریخ مناطق مختلف رو ارائه می کنن گرفته می شه. با کندترین اینترنت هم قابل انجام هست.

تذکر: بعد از کلیک روی دکمه مورد نظر باید چند لحظه صبر نمایید.