当前位置: 代码迷 >> C语言 >> 帮看看,一个小问题!!
  详细解决方案

帮看看,一个小问题!!

热度:148   发布时间:2008-05-07 04:14:22.0
CPU里面有个单独的寄存器。当没过一个时钟,这个寄存器的值就会加一。因此,如果知道CPU时钟的频率和寄存器的当前值,就可以逆推得到启动时间。
不过那个里面的启动时间应该是开机以后记录的吧。不会是计算出来的。
但是不管怎么样,这个时间都是硬件取得的。而在Win32下,是无法直接操作硬件的。
LZ你死心吧……
----------------解决方案--------------------------------------------------------
啊````
----------------解决方案--------------------------------------------------------
cc

[[it] 本帖最后由 PcrazyC 于 2008-5-8 12:20 编辑 [/it]]
----------------解决方案--------------------------------------------------------
//如果要算天的话,自己改,加一点就行了
----------------解决方案--------------------------------------------------------
请大家帮看一看,这个小软件是用什么语言来编写的吗??


[[it] 本帖最后由 快意人生 于 2008-5-7 12:31 编辑 [/it]]
----------------解决方案--------------------------------------------------------
在开始 运行 输入:CMD 然后输入:systeminfo  就可以看到一个 系统启动时间
现在我想知道这个系统启动时间是在怎样得到的,有什么方法可以修改它。例如:系统启动时间是:02:14:36
就是运行了2个小时14分36秒
我现在想把这个时间修改为:00:00:12
可以吗?如果可以具体应该怎样做?
希望懂的兄弟帮看看。

上面那个小程序它一个广告终端程序,现在网吧看电影的网站是与电信合作的,要开机运行它的广告终端,这样才能看它网站里的电影,如果开机你不运行,超过600秒就不能看了,我就是想怎样修改这个windows启动时间让它总是小于600秒,让客人看电影的时候才运行广告端,不看电影就不运行。 是不是一定要破解它的验证啊???

[[it] 本帖最后由 快意人生 于 2008-5-7 12:32 编辑 [/it]]
----------------解决方案--------------------------------------------------------
int    SetDate(int year,int month,int day)

{

    union    REGS    inregs,outregs;

    inregs.h.ah=0x2B;

    inregs.x.cx=year;

    inregs.h,dh=month;

    inregs.h.dl=day;

    intdos(&inregs,&outregs);

    return    outregs.h.al;

}



void    GetDate()

{

    int    year,month,day;

    union    REGS    inregs,outregs;

    innregs.h.ah=0x2A;

    intdos(&inregs,&outregs);

    year=outregs.x.cx;

    month=outregs.h.dh;

    day=outregs.h.dl;

    gotoxy(30,10);

    printf("%4d.%2d.%2d",year,month,day);

}



void    GetTime()

{

    int    hour,min,sec;

    union    REGS    inregs,outregs;

    inregs.h.ah=0x2C;

    intdos(&inregs,&outregs);

    hour=outregs.h.ch;

    min=outregs.h.cl;

    sec=outregs.h.dh;

    gotoxy(30,12);

    printf("%2d:%2d:%2d",hour,min,sec);

}


不知道什么时候的代码,凑合看看有没有用吧,也不知道有用不,唉,年代久远,还找不到SetTime()函数。。。
----------------解决方案--------------------------------------------------------
倒。。。。
我以为里面是代码呢。那个程序我怎么打开啊??

[[it] 本帖最后由 c_acceleration 于 2008-5-7 12:34 编辑 [/it]]
----------------解决方案--------------------------------------------------------
dd

[[it] 本帖最后由 PcrazyC 于 2008-5-8 12:21 编辑 [/it]]
----------------解决方案--------------------------------------------------------
回复 22# 的帖子
VB5…………
----------------解决方案--------------------------------------------------------
  相关解决方案