草庐IT

ulonglong

全部标签

c++ - 如何从 ULONGLONG 毫秒创建 SYSTEMTIME 结构?

我不想使用WMI获取上次启动时间,而是想使用::GetSystemTime()和::GetTickCount64来计算它。但是一旦达到毫秒,我就不知道如何返回到FILETIME对象。我试过这个:staticULONGLONGFileTimeToMillis(constFILETIME&ft){ULARGE_INTEGERuli;uli.LowPart=ft.dwLowDateTime;//couldusememcpyhere!uli.HighPart=ft.dwHighDateTime;returnuli.QuadPart/10000;}staticvoidMillisToSystem

c++ - 获取当前 CPU 利用率的方法在 Windows 10 上无法可靠运行

我一直在使用以下方法获取整个计算机的当前CPU使用率:HANDLEhOut=GetStdHandle(STD_OUTPUT_HANDLE);//Useasimpleinfinitelooptodisplaytheconceptfor(;;::Sleep(500)){COORDcoord={0,0};SetConsoleCursorPosition(hOut,coord);intnCpuUse=get_cpu_utilization_method_01();_tprintf(L"CPUUsage:%d\t",nCpuUse);}intget_cpu_utilization_method_

python - SMB 共享上的可用磁盘空间,通过 Python

有谁知道通过Python2.6及其标准库获取Windows(Samba)共享可用空间量的方法吗?(也在Windows上运行)例如>>>os.free_space("\\myshare\folder")#returnfreediskspace,inbytes1234567890 最佳答案 如果PyWin32可用:free,total,totalfree=win32file.GetDiskFreeSpaceEx(r'\\server\share')free是当前用户可用的可用空间量,totalfree是可用空间总量。相关文档:PyWin

驱动开发:Win10枚举完整SSDT地址表

在前面的博文《驱动开发:Win10内核枚举SSDT表基址》中已经教大家如何寻找SSDT表基地址了,找到后我们可根据序号获取到指定SSDT函数的原始地址,而如果需要输出所有SSDT表信息,则可以定义字符串列表,以此循环调用GetSSDTFunctionAddress()函数得到,当然在此之间也可以调用系统提供的MmGetSystemRoutineAddress()函数顺便把当前地址拿到,并通过循环方式得到完整的SSDT列表。调用MmGetSystemRoutineAddress()得到当前地址很容易实现,只需要将函数名字符串通过RtlInitUnicodeString()格式化一下即可。//署名

驱动开发:Win10枚举完整SSDT地址表

在前面的博文《驱动开发:Win10内核枚举SSDT表基址》中已经教大家如何寻找SSDT表基地址了,找到后我们可根据序号获取到指定SSDT函数的原始地址,而如果需要输出所有SSDT表信息,则可以定义字符串列表,以此循环调用GetSSDTFunctionAddress()函数得到,当然在此之间也可以调用系统提供的MmGetSystemRoutineAddress()函数顺便把当前地址拿到,并通过循环方式得到完整的SSDT列表。调用MmGetSystemRoutineAddress()得到当前地址很容易实现,只需要将函数名字符串通过RtlInitUnicodeString()格式化一下即可。//署名