2010-11-18 84 views

回答

1

你是什么意思的“锁屏”?
您可以运行:
rundll32 USER32.DLL,LockWorkStation 这将锁定当前用户,但不会注销。
您可以在“cmd”或“运行(开始菜单)”
或...如果使用C,VB,Delphi,其他...您可以在USER32.DLL上调用函数“LockWorkStation”记住它是区分大小写的。

+2

我想OP是问如何自定义锁屏,不锁定工作站 – 2010-11-18 18:16:30

+0

OHH ...我的坏,不得不读它两次。对不起,感谢您指出。 – 2010-11-19 10:12:54

-1

微软很可能不会允许你这样做,因为这会是一个安全漏洞。问题是,如果目前没有人有权使用该机器,则应该无法运行程序。突然间,尽管你的最好和诚实的意图 - 你的程序成为入侵机器的潜在后门。

唯一一种自定义的“应用程序”MS可能允许从登录屏幕使用替代的身份验证机制(例如指纹识别器)。
这些可能会在驱动程序级别实现,并且必须与非常特定的API进行交互。即使那样,我怀疑这样的驱动程序将被允许运行任意应用程序。

您可能需要考虑让应用程序按计划运行或作为服务运行而无需用户交互。