0

我需要构建一个屏幕保护程序,它只是绘制一张图片并在其周围显示一些信息。这一切都不是问题。

问题是我想锁定屏幕,我使用 API-Call

Private Declare Function LockWorkStation Lib "user32.dll" () As Long
Call LockWorkStation()

事实上,我的屏幕保护程序已经画了锁屏上。这不起作用,因为锁屏隐藏了用户运行的任何窗口。

有没有办法以编程方式告诉窗口留在一切前面

我已经尝试过使用来自 activevb.de 的 Tipp 0214(该页面是德语的,但即使是说英语的读者也应该可以理解基本内容),但这仅适用于所有其他窗口,不适用于锁屏。

是的,它确实需要是 VB6,并且由于内存消耗,不能选择更改为 .NET。

4

1 回答 1

3

当您停用屏幕保护程序时,您不能改为调用以锁定工作站吗?此外,我假设您知道操作系统本身支持此功能?

我似乎记得你不能透支登录窗口的原因纯粹是为了安全(如果可以的话,讨厌的人可能会欺骗你将他们的凭据输入到他们狡猾的屏幕保护程序中,这将是一件非常糟糕的事情)

于 2009-09-22T08:12:10.773 回答