【问题标题】:How to unlock windows programmatically如何以编程方式解锁 Windows
【发布时间】:2012-01-11 09:22:36
【问题描述】:

我想利用我的旧镜子(紫罗兰色),当您在 rfid 标签阅读器上放置和取下 rfid 标签时,它可以触发事件。 使用LibMirror我可以用c#编写事件,非常方便。

我的想法是在我把 rfid 标签贴在镜子上时锁定和解锁我的电台。

感谢2,锁定电台很容易,但解锁似乎更难。

在 SO 上的几个帖子 3,4 表明这很困难,但我想得到一个明确的答案。

我必须明确表示,我对任何安全考虑都不感兴趣,这更多是为了这样做。

EDIT : 来自紫罗兰的 mirware 曾经允许这样做,这就是为什么我相信这是可能的。

任何线索将不胜感激。

【问题讨论】:

    标签: windows windows-7 mirror nabaztag


    【解决方案1】:

    不,这是不可能的。这对你来说足够明确了吗?

    无论您是否关心安全,Windows 团队而且绝对必须。因此,没有提供用于解锁安全桌面的 API。

    无论如何,这没有任何意义——您必须输入密码才能解锁工作站,函数调用如何输入密码?

    UI 自动化或任何聪明的黑客可能会做的任何事情都不起作用,因为安全注意顺序 (Ctrl+Alt+Del) 是为了防止人们这样做。

    唯一的解决方案是完全替换 Windows 安全系统。在 Windows XP 上,您可以通过 writing a new GINA DLL 替换标准的 msgina.dll。在 Windows Vista 中事情变得稍微复杂了,GINA was replaced with the new Credential Providers。如果您有兴趣追求这样的路线,您可能会发现this article 很有用。

    【讨论】:

    • 确实非常明确,因为我不想重新实现自定义 api。
    • 黑客和技巧是行不通的。我想我通过解释为什么不说清楚...
    猜你喜欢
    • 2011-10-21
    • 2010-09-15
    • 1970-01-01
    • 1970-01-01
    • 2015-06-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-11-29
    相关资源
    最近更新 更多