Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/136.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/facebook/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从代码登录windows用户 我想得到一个Windows用户列表,并从C++代码中登录我想要的那些文件。_C++_Windows_Multiple Users - Fatal编程技术网

从代码登录windows用户 我想得到一个Windows用户列表,并从C++代码中登录我想要的那些文件。

从代码登录windows用户 我想得到一个Windows用户列表,并从C++代码中登录我想要的那些文件。,c++,windows,multiple-users,C++,Windows,Multiple Users,我不是要求代码来做这件事,只是建议使用什么API,如果有任何或至少是第一种方法可以做到这一点。不确定是否有如此具体的东西,但有几个API和库可以尝试,例如,这一个包括Windows.h并使用以下语法 BOOL WINAPI OpenProcessToken( _In_ HANDLE ProcessHandle, _In_ DWORD DesiredAccess, _Out_ PHANDLE TokenHandle ); 检查哪个访问令牌处于打开状态。 有关的详细信息,请查


我不是要求代码来做这件事,只是建议使用什么API,如果有任何或至少是第一种方法可以做到这一点。

不确定是否有如此具体的东西,但有几个API和库可以尝试,例如,这一个包括Windows.h并使用以下语法

BOOL WINAPI OpenProcessToken(
  _In_  HANDLE  ProcessHandle,
  _In_  DWORD   DesiredAccess,
  _Out_ PHANDLE TokenHandle
);
检查哪个访问令牌处于打开状态。
有关

的详细信息,请查看下面的链接。我不是要求代码来做这件事,只是建议使用什么API和要求API建议是离题的。@Alg:这不正确。问题是要求在Windows上调用第一方API,而不是一些第三方库建议。因此,这并不是离题。请参阅。@IInspectable 1 Windows支持许多库,有时功能重叠,它们有自己的API。2如果这个问题是专门针对WINAPI提出的,我同意你的看法,但是,这个问题只是为了推荐使用哪种API,在我看来,这与要求库推荐是一样的。@Alg:不过,它不是。它要求从一组固定的API(即Windows API)中获得关于使用哪些API的指导。这明显不同于要求第三方库的推荐,因为第三方库是无限的。结束一个问题的理由是为了防止固执己见的答案。如果您想结束此问题,请这样做,因为它太宽泛了。@I请再次检查,此问题没有询问Windows API。这个问题表明,它希望获得Windows用户的列表,并希望获得关于使用哪种API的建议。意思是:它需要在Windows上运行的API,但不一定是Windows API WINAPI。