草庐IT

c# - 使用 C# 在本地注销 Windows 用户

我目前正在开发一些家长控制软件。该软件应该注销用户然后锁定帐户,以便他们无法重新登录,除非家长/管理员指定他们可以。到目前为止,我已经尝试了几种方法,例如在用户帐户上设置标志,表明它已被禁用。这会将其从登录屏幕中完全删除。据我所知,如果用户帐户已登录,则不会应用ADS_Disable标志。我也曾尝试寻找有关注销另一个帐户的资源,但我似乎只能找到有关注销正在运行注销命令的帐户的信息。如Pinvoke,或直接调用LOGOUT.EXE程序。我在LSAUser上找到了资源并发现那里可能有东西。我正在为学校做这个项目,我需要一些指导。由于执行此操作的信息量如此之少,是否有更好的方法来做我想做的事

c++ - Windows 注销事件 C++

我需要捕捉Windows注销事件,我使用的是C++。我不知道从哪里开始搜索,感谢您的帮助,丹妮。 最佳答案 在控制台应用程序中,您可以注册回调(SetConsoleCtrlHandler,CTRL_LOGOFF_EVENT)。在消息循环应用程序中,您可以捕获某些消息(WM_QUERYENDSESSION、WM_ENDSESSION)。参见LoggingOff(Windows)在MSDN上。 关于c++-Windows注销事件C++,我们在StackOverflow上找到一个类似的问题:

c# - Windows注销后如何继续运行C#应用程序

我使用RESTful网络服务编写了一个C#应用程序。此应用程序应定期与我们的服务器应用程序交互。即使用户注销计算机,我也希望这个程序继续在后台运行。我如何在C#中执行此操作? 最佳答案 如果您不希望您的应用程序在用户注销时停止,那么该应用程序就不能在用户的session中运行(实际上是WinStation)。这意味着您的应用需要在不同的session中运行。不注销的session是服务session。运行任务管理器并添加sessionID列,并查看所有进程,您就会明白我的意思。因此您的应用程序需要作为服务运行或由服务启动。

c++ - Qt中如何检测Windows关机或注销

我正在将一个用Qt编写的Linux应用程序移植到Windows。应用程序需要在关闭前保存一些设置。在Linux上,我们可以通过SIGTERM等的信号处理程序来做到这一点。我如何在Windows上实现相同的功能。 最佳答案 如果您使用的是Qt事件循环,您可以捕获以下信号:voidQCoreApplication::aboutToQuit()[signal]Thissignalisemittedwhentheapplicationisabouttoquitthemaineventloop,e.g.whentheeventloopleve

java - 计算计算机 Windows 7 上的登录和注销

我想统计用户计算机上的登录和注销次数。我从Windows事件日志(来自Win32_NTLogEventWMI类)中获取登录/注销信息。例如使用以下查询:select*fromWin32_NtLogEventwhereEventCode=4648andTimeGenerated>'20120224000000.000000-***'但是当计算机重新启动或启动时,它计为3次登录,当用户单击注销或锁定(从开始菜单)然后登录时,它计为1次登录。用户通过WindowsActiveDirectory进行身份验证。对登陆次数有影响吗?我可以只计算使用用户显式凭据的登录次数吗?我发现EventCode

windows - 如何通过 bat 文件关闭、重新启动或注销 Windows?

我一直在使用RemoteDesktopConnection进入工作站。但是在这种环境下,我无法使用开始菜单中的电源选项。我需要一种替代方法来关闭或重新启动。如何通过命令行控制计算机的电源状态? 最佳答案 最常见的使用方法shutdown命令是:shutdown-s—关闭。shutdown-r—重新启动。shutdown-l—注销。shutdown-h—休眠。注意:用户认为-h是一个常见的陷阱。表示“帮助”(它为所有其他命令行程序所做的...除了shutdown.exe,它表示“休眠”)。然后他们运行shutdown-h不小心关掉了他

Symfony2 redis 冲动注销

在我们的Symfony项目中,我们将session配置为存储在Redis中session:handler_id:snc_redis.session.handlercookie_lifetime:3600一切正常,但有时我们会注销。我checkin了Redis,我仍然看到我的session具有正确的TTL,但我已注销。 最佳答案 我终于找到了答案。session未刷新。因此,即使用户处于事件状态,此session也会在1小时后过期(在我的情况下)。为避免这种行为,您应该在每次请求时刷新session。services.xml文件:se

java - 计算mysql中的总登录注销时间

mysql>select*fromtiming;+--------------+---------------------+-----------------+|employeeIdNo|employeeLogTime|employeeLogType|+--------------+---------------------+-----------------+|1|2011-08-1614:59:08|login||1|2011-08-1615:00:06|logout||1|2011-08-1615:14:51|login||2|2011-08-1615:15:00|login||

MySQL 根据登录/注销条目查询总在线时间

好的,所以我必须执行一些讨厌的MySQL查询,但我想不出该怎么做。我有以下内容:iddatenamejoin_or_leave1yyyy-mm-ddhh-mm-ssuser1join2yyyy-mm-ddhh-mm-ssuser2join3yyyy-mm-ddhh-mm-ssuser1leave4yyyy-mm-ddhh-mm-ssuser3join5yyyy-mm-ddhh-mm-ssuser2leave6yyyy-mm-ddhh-mm-ssuser1join7yyyy-mm-ddhh-mm-ssuser4join8yyyy-mm-ddhh-mm-ssuser1leave因此它会记录

ios Facebook 登录按钮 - 不会更改为注销

我正在使用Xcode6和FacebookiOSSDK4.3,我根据Facebook'sguide嵌入了代码并且登录有效,但是由于某种原因-登录后,按钮没有变为“退出”,而是“使用Facebook登录”。有人遇到过这个问题吗? 最佳答案 所以我从头开始,并遵循了instructionsfromtheguide:1.在viewController.h文件中:#import////@property(weak,nonatomic)IBOutletFBSDKLoginButton*loginButton;2.在viewController.