怎么通过编程禁止别的程序对电脑锁屏?

怎么自动将电脑的锁屏功能禁用,并且当程序退出的时候恢复?怎么通过编程禁止别的程序对电脑锁屏?

3个回答

应该用钩子吧,我也想知道,准来说一下

以下Delphi 语言,其它语言参考:

s: Boolean;
type TLockWorkStation =function: Boolean;
var hUser32: HMODULE;

LockWorkStation: TLockWorkStation;
begin
Result := False;
hUser32 := GetModuleHandle('USER32.DLL');
if hUser32 <> 0 then
begin
@LockWorkStation := GetProcAddress(hUser32, 'LockWorkStation');
if @LockWorkStation <> nil then
begin
LockWorkStation;
Result := True;
end;
end;
end;

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐