Visual c++ Windows 7中的WaitForMultipleObjects()函数没有响应

Visual c++ Windows 7中的WaitForMultipleObjects()函数没有响应,visual-c++,windows-7,permissions,acl,Visual C++,Windows 7,Permissions,Acl,在VC++中,我试图在windows 7平台上调用WaitForMultipleObjects()函数,以便对象组得到信号,并且没有超时。我发现这个函数调用没有响应。调试器将转到此函数,但不会返回。然而,相同的功能在Windows XP平台和具有非提升用户的Windows 7平台上工作 注意:我在windows 7上以提升用户身份运行应用程序,即以管理员身份运行 那么,这是与权限相关的问题吗?如果是,请举例说明如何分配所需权限?您在等待什么类型的对象?显然,他们没有收到信号。为什么怀疑存在权限问

在VC++中,我试图在windows 7平台上调用
WaitForMultipleObjects()
函数,以便对象组得到信号,并且没有超时。我发现这个函数调用没有响应。调试器将转到此函数,但不会返回。然而,相同的功能在Windows XP平台具有非提升用户的Windows 7平台上工作

注意:我在windows 7上以提升用户身份运行应用程序,即以管理员身份运行


那么,这是与权限相关的问题吗?如果是,请举例说明如何分配所需权限?

您在等待什么类型的对象?显然,他们没有收到信号。为什么怀疑存在权限问题?我怀疑存在权限问题,因为此函数在具有相同对象/参数的windows 7非提升用户上运行正常。考虑到提升令牌的权限是同一用户的非提升令牌权限的超集,我认为这不太可能是权限问题。你在等待什么样的对象?当你说它在非提升的Windows7上“工作”时,你的意思是它实际上满足了等待吗?还是返回不同的错误代码?