c - WTSQueryUserToken 未在 C/C++ 中的 VisualStudio 2019 中构建
问题描述
我有一个疑问,WTSQueryUserToken() 是一个内置函数。此功能不起作用 未编译成功
#include <wtsapi32.h>
ULONG sessionID = (ULONG)WTSGetActiveConsoleSessionId();
printf("\n\t\t%ld", sessionID); // 1 because I'm first user
HANDLE hToken = 0;
int pToken = WTSQueryUserToken((ULONG)sessionID, (PHANDLE)&hToken);
if (pToken == 0)
{
puts("\n\tWTSQueryUserToken() fails");
printf("\n\tError No\t: %d\n", GetLastError());
CloseHandle(hToken);
return;
}
else
puts("\n\tWTSQueryUserToken() Success - Got primary access token");
在这里,我收到 LNK2019 错误:函数主 LNK1120 中引用的未解析的外部符号 WTSQueryUserToken:1 未解析的外部符号
它的用户定义函数然后它将如何成为外部符号错误我无法在 C 或 C++ 的 VisualStudio 2019 中运行此代码。
解决方案
推荐阅读
- python - 根据两个 pandas 数据框中的两列识别差异(多报和少报)
- ruby-on-rails - 在带有 Phobos Gem 的 Rails 6 中找不到 ActiveRecord 类
- javascript - 循环通过 API 数据,设置时间更改?
- amazon-web-services - 部署静态网页
- amazon-web-services - AWS Fargate- 503 服务暂时不可用,正在部署后台
- python - 数组的两个成员具有相同的值
- user-interface - Kivy 中不同的 TabbedPanel 上的按钮仍然可以点击
- reactjs - Django 中的登录方法与 POSTMAN 一起工作正常,但在前端一切正常,除了登录方法
- java - 使用 java (odftoolkit) 获取 .odt 文档的特定页面
- mysql - mariadb启动后如何在docker容器中运行查询?