View Full Version : بدست آوردن زمان کامپیوتر
  
Delphi Skyline
چهارشنبه 31 فروردین 1384, 17:04 عصر
چه طوری می شه زمان فعلی کامپیوتر را بدست آورد ؟(کامپیوتر نه ویندوز)
Touska
چهارشنبه 31 فروردین 1384, 20:20 عصر
میشه لطف کنید و فرق زمان Bios و ویندوز را بگوئید.
موفق باشید  :flower:
Delphi Skyline
چهارشنبه 31 فروردین 1384, 20:44 عصر
میشه لطف کنید و فرق زمان Bios و ویندوز را بگوئید. 
موفق باشید 
یعنی یکی است؟
Touska
چهارشنبه 31 فروردین 1384, 20:59 عصر
در بیشتر مواقع یکی هستند.
موفق باشید  :flower:
پنج شنبه 01 اردیبهشت 1384, 11:51 صبح
از تابع   now 
 :موفق:
محمد میرمصطفی
جمعه 09 اردیبهشت 1384, 20:17 عصر
والله فکر نکنم فرقی داشتهباشن. یعنی نمیشه. آخه مگه ویندوز Time رو کجا ذخیره میکنه؟ حتما از Clock موجود در MainBoard استفاده میکنه. چون وقتی باطری CMOS رو از رو MainBoard بر میداری تا CMOS خالی شه، دفعه بعد که سیستم بوت میشه، ویندوز Warning میده.
nilufari
جمعه 09 اردیبهشت 1384, 23:07 عصر
اطمینان داشته باشید تا زمانیکه به سروری یا شبکه ای وصل نیست  زمان جاری از خود CMOSE Setup برداشته میشود و شک نکنید .
UnREal
شنبه 10 اردیبهشت 1384, 10:33 صبح
Hi,
I don't know what your perpose is.
but for checking the time and making a time protection 
the easiet and most efficient way is by using 2 apis
First  is
WaitForSingleObject
and the second is
GetTickCount
IF YOU WANT TO SEE HOW TO USE THEM JUST CHECK THIS PART
THIS IS THE PROTECTION OF COPY CONTROL
I HOPE YPOU KNOW WAHT COPY CONMTROL IS.
0101F93B    68 50C30000     PUSH 0C350
0101F940    FF35 840A0301   PUSH DWORD PTR DS:[1030A84]
0101F946    E8 94190000     CALL <JMP.&KERNEL32.WaitForSingleObject>
0101F94B    A3 74070301     MOV DWORD PTR DS:[1030774],EAX
0101F950    FF35 840A0301   PUSH DWORD PTR DS:[1030A84]
0101F956    E8 4E190000     CALL <JMP.&KERNEL32.CloseHandle>
0101F95B    FF35 880A0301   PUSH DWORD PTR DS:[1030A88]
0101F961    E8 43190000     CALL <JMP.&KERNEL32.CloseHandle>
0101F966    E8 32190000     CALL <JMP.&KERNEL32.GetTickCount>
0101F96B    05 F4010000     ADD EAX,1F4
0101F970    A3 5C070301     MOV DWORD PTR DS:[103075C],EAX
0101F975    C705 78070301 0>MOV DWORD PTR DS:[1030778],1
0101F97F    E8 19190000     CALL <JMP.&KERNEL32.GetTickCount>
0101F984    8B1D 5C070301   MOV EBX,DWORD PTR DS:[103075C]
0101F98A    3BD8            CMP EBX,EAX
0101F98C    72 1A           JB SHORT calc.0101F9A8
YOU KNOW THE JB IS WHAT SHOULD NOT JUMP OR YOUR PROGRAM HAS TO SUFFER Ecstasy
AND THEN TERMINBATION.
Sorry if the code is in ASM32.
Bye for now.
Touska
شنبه 10 اردیبهشت 1384, 10:52 صبح
ای ولا خفن کار.  :flower:  :flower:
UnREal
سه شنبه 13 اردیبهشت 1384, 09:06 صبح
ای ولا خفن کار.  :flower:  :flower:
Thanks.
but I thought that this piece of code might  help someone to write a protection.,
The idea is very simple but it works most of the time.
Regards,.
UnREal
 
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.