小编zoz*_*nia的帖子

为什么WAIT_OBJECT_0定义为((STATUS_WAIT_0)+ 0)

winbase.h标题中,您可以找到以下行:

#define WAIT_OBJECT_0       ((STATUS_WAIT_0 ) + 0 )
Run Code Online (Sandbox Code Playgroud)

STATUS_WAIT_0winnt.h标题中定义如下:

#define STATUS_WAIT_0       ((DWORD)0x00000000L)
Run Code Online (Sandbox Code Playgroud)

并且DWORD是typedef'd unsigned long.

我的问题是,为什么0增加STATUS_WAIT_0价值?

c++ windows winapi

5
推荐指数
2
解决办法
4188
查看次数

为什么QFileInfo :: isExecutable()为".msi"文件返回false?

我目前正在使用C++和Qt开发应用程序,我需要知道输入文件是否可执行.

我正在使用QFileInfo::isExecutable()哪个行为正常的大多数文件,除了具有.msi扩展名的文件,它返回false.

如何确定文件是否可执行?出于交叉兼容的原因,我需要在Qt中执行此操作.

c++ qt

3
推荐指数
1
解决办法
532
查看次数

标签 统计

c++ ×2

qt ×1

winapi ×1

windows ×1