小编Sve*_*nov的帖子

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

我想计算其计算机用户的登录和注销数量.我从Windows事件日志(来自Win32_NTLogEvent WMI类)获取登录/注销信息.例如,使用以下查询:

select * from Win32_NtLogEvent
where EventCode = 4648 and TimeGenerated > '20120224000000.000000-***'
Run Code Online (Sandbox Code Playgroud)

但是当计算机重新启动或启动时,它会计算3次登录,当用户单击注销或锁定(从开始菜单)然后登录时,它会计数1次登录.用户通过Windows Active Directory进行身份验证.它会影响登录次数吗?我是否可以只计算使用显式凭据的登录次数?

我发现EventCode:4608和4609用于启动和关闭Windows但我还需要在用户注销或锁定计算机时登录的次数.

java windows wmi jacob windows-7

7
推荐指数
1
解决办法
3170
查看次数

使用SWIG从Java访问结构中的指针数组

我有这样的事情:

typedef struct {
    char * content;
} Boo;

typedef struct {
    Boo **data;
    int size;
} Foo;
Run Code Online (Sandbox Code Playgroud)

我想在Java中用SWIG 转换Boo ** data为带有Booelements(Boo[])的数组.然后读取数组(我不想编辑,删除并从Java代码创建一个新数组).在SWIG文档中描述了如何使用carrays.i和执行此操作array_functions,但struct的成员data必须是类型Boo*.我的问题有解决方案吗?

编辑:我匆匆忙忙,我忘记写了我想用SWIG生成Java类来与C结构合作.

c java swig

6
推荐指数
1
解决办法
1044
查看次数

标签 统计

java ×2

c ×1

jacob ×1

swig ×1

windows ×1

windows-7 ×1

wmi ×1