W WSDFW Unregistered / Unconfirmed GUEST, unregistred user! 2002-03-11 #1 在Win98中可用SetSystemPowerState(True,True)实现休眠, 但在如何实现呢?根据返回的信息为“客户没有权限”, 具体要用什么权限?请大虾帮忙!
D DragonPC_??? Unregistered / Unconfirmed GUEST, unregistred user! 2002-03-12 #2 MSDN 写到,该函数必须先获取 SE_SHUTDOWN_NAME 权限才能执行 清参考 http://www.delphibbs.com/delphibbs/dispq.asp?lid=903658 foress写了一个函数用以获取权限,先调用那个函数即可
MSDN 写到,该函数必须先获取 SE_SHUTDOWN_NAME 权限才能执行 清参考 http://www.delphibbs.com/delphibbs/dispq.asp?lid=903658 foress写了一个函数用以获取权限,先调用那个函数即可
W WSDFW Unregistered / Unconfirmed GUEST, unregistred user! 2002-03-18 #3 To DragonPC_???: 不行,执行如下,有何问题,是否不是用SetSystemPowerState,但98下是啊: procedure TForm1.Button1Click(Sender: TObject); begin //SetPrivilege函数为foress编写; SetPrivilege( 'SeShutdownPrivilege', True ); SetSystemPowerState(True,true); end;
To DragonPC_???: 不行,执行如下,有何问题,是否不是用SetSystemPowerState,但98下是啊: procedure TForm1.Button1Click(Sender: TObject); begin //SetPrivilege函数为foress编写; SetPrivilege( 'SeShutdownPrivilege', True ); SetSystemPowerState(True,true); end;
D DragonPC_??? Unregistered / Unconfirmed GUEST, unregistred user! 2002-03-18 #4 >procedure TForm1.Button1Click(Sender: TObject); >begin >//SetPrivilege函数为foress编写; >SetPrivilege( 'SeShutdownPrivilege', True ); >SetSystemPowerState(True,true); SetSyatemPowerState(false, true); >end;
>procedure TForm1.Button1Click(Sender: TObject); >begin >//SetPrivilege函数为foress编写; >SetPrivilege( 'SeShutdownPrivilege', True ); >SetSystemPowerState(True,true); SetSyatemPowerState(false, true); >end;
W WSDFW Unregistered / Unconfirmed GUEST, unregistred user! 2002-03-18 #5 OK,非常感谢,但还请帮忙: SetSystemPowerState(True,True); 的第一个参数为True时应该是指休眠到内存, 为什么不行呢?我的主板支持且Cmos中也设为S3。