0
我需要构建一个屏幕保护程序,它只需绘制一张图片并在其周围显示一些信息。这一切都没有任何问题。屏幕保护程序:在锁屏前绘制
的问题是,我想锁定屏幕,这是我做的API呼叫
Private Declare Function LockWorkStation Lib "user32.dll"() As Long
Call LockWorkStation()
,事实上有我的屏幕绘制在的锁屏。这不起作用,因为锁屏隐藏了用户运行的任何窗口。
有没有一种方法以编程方式告诉窗口留在前面一切
我已经Tipp 0214 from activevb.de(页面是在德国,但基本应该是可以理解的,甚至讲英语的读者)尝试的但这仅适用于所有其他窗口,不适用于锁屏。
是的,它确实需要是VB6,并且由于内存消耗,更改为.NET不是一个选项。
那么,我的应用程序退出后锁定屏幕将是一个解决方案!但这是安全的吗?有人不能杀死阻止它调用锁定方法的应用程序吗?如果你的意思是“操作系统支持这个”的小标志“密码保护”或类似的,那么这似乎并没有工作...... – Atmocreations 2009-09-22 10:03:02
+1我似乎记得关于透支登录窗口相同的事情。只是试图谷歌在文件中的确认,但没有运气 - 今天的力量必须弱。 – MarkJ 2009-09-22 10:14:57
@Amocreations不知道*他们会如何杀死你的屏保,如果你的屏保正在运行(毕竟,我希望你取消鼠标或键盘输入屏幕保护程序...) – 2009-09-22 10:46:37