获取用户SID

 1 BOOL GetUserSID(CString &Sid)
 2 {
 3     HANDLE hProcess = GetCurrentProcess();
 4
 5     if (hProcess)
 6     {
 7         HANDLE hToken;
 8
 9         if (OpenProcessToken(hProcess, TOKEN_QUERY, &hToken) && hToken)
10         {
11             BYTE tagTokenInfoBuf[256];
12             PTOKEN_USER tagTokenInfo = (PTOKEN_USER)&tagTokenInfoBuf;
13
14             if (GetTokenInformation(hToken, TokenUser, tagTokenInfoBuf, sizeof(tagTokenInfoBuf), NULL))
15             {
16                 LPTSTR MySid = NULL;
17
18                 ConvertSidToStringSid(tagTokenInfo->User.Sid, &MySid);
19                 Sid = MySid;
20
21                 LocalFree(MySid);
22
23                 return TRUE;
24             }
25
26             CloseHandle(hToken);
27         }
28
29         CloseHandle(hProcess);
30     }
31
32     return FALSE;
33 }
时间: 2024-11-10 13:49:34

获取用户SID的相关文章

获取系统 SID

((gwmi win32_useraccount | ? { $_.localaccount})[0]).sid | % {$_.substring(0, $_.lastindexof("-"))} 或: gwmi win32_useraccount   |` ? { $_.localaccount }      |` Select-Object -First 1     |` Select-Object sid           |` % {$_.sid.substring(0,

轻松实现支付宝服务窗网页授权从配置到获取授权获取用户信息

前言: 最近在开发一个商业街区的聚合扫码支付功能,其中需要用到的有支付宝,微信两种支付方式,当然对于开发微信支付而已作为自己的老本行已经比较熟悉了,然而对于我来说支付宝支付还是头一次涉及到.这次项目中需要用到的是支付宝公众号支付这一功能,因为需要进行支付宝授权获取到用户的User_ID然后在进行支付宝公众号支付,在这里我就顺带把用户信息也获取了.因为第一次玩,大概配置支付宝开发平台的应用信息到获取到用户User_ID遇到了几个坑,今天记录一下希望能够帮助一下没有做个这样方面的同仁哪些的方有坑,并

二维码长轮询获取登陆并获取用户基本信息

a.status=408什么也没有操作 b.status=201微信扫了码但是没有点击确认 c.status=200代表扫码成功并确认登陆 前端是当页面加载完成才弄下一次请求,利用ajax请求,当status=408时,一直在加载请求,当status=201时,获取用户头像一直加载请求,直到status=200才跳转到另一个页面,涉及到登陆记得加cookie 1.请求登陆的地址,请求登陆的 时候会有上面说的三种状态,分别判断 2.如果是确认扫码登陆了,会返回一个redirect_uri地址,这个

获取用户的初始信息展示

获取用户的个人信息,联系人列表,公众号 1.页面展示,templates/index.html <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Wechat</title> </head> <body> <h1>个人信息</h1> <div> &

微信开发 网页授权获取用户基本信息

微信公众平台最近新推出微信认证,认证后可以获得高级接口权限,其中一个是OAuth2.0网页授权,很多朋友在使用这个的时候失败了或者无法理解其内容,希望我出个教程详细讲解一下,于是便有了这篇文章. 一.什么是OAuth2.0 官方网站:http://oauth.net/   http://oauth.net/2/ 权威定义:OAuth is An open protocol to allow secure authorization in a simple and standard method

微信网页授权认证获取用户的详细信息,实现自动登陆-微信公众号开发干货

原创声明:本文为本人原创作品,绝非他处转账,转载请联系博主 从接触公众号到现在,开发维护了2个公众号,开发过程中遇到很多问题,现在把部分模块功能在这备案一下,做个总结也希望能给其他人帮助 工欲善其事,必先利其器,先看看开发公众号需要准备或了解什么 web开发工具:官方提供的开发工具,使用自己的微信号来调试微信网页授权.调试.检验页面的 JS-SDK 相关功能与权限,模拟大部分 SDK 的输入和输出.下载地址:web开发工具下载 开发文档:https://mp.weixin.qq.com/wiki

微信企业号 获取用户信息

业务操作最基础的一个功能是获取访客的身份,传统的获取方式是提供一个登录页面用以访客登录. 在微信企业号中,用户在微信中访问页面时,可以根据相关API获取此用户的微信账号信息,以此来匹配业务服务器存储的相关用户信息. 目录 1.  介绍 2.  代码示例 1. 介绍 1.1 说明 企业号的网页开发,说白了就是移动端web开发,特殊点在于如何获取微信用户的身份信息. 在企业号中可以进行如下步骤获取微信用户信息: 访问一个业务页面时,可通过OAuth验证接口获取此用户信息 → 根据code获取user

【微信小程序】用户首次进入小程序拒绝授权,如何再次调用授权页面,获取用户信息userInfo

前言:微信小程序的app.js里面,最少有2个接口,一个wx.login:一个是wx.getUserInfo: 前者得到腾讯给我们的微信用户唯一的code,通过code获取openid,这个不需要用户授权,我们肯定能得到: 但是,后者是需要用户授权,我们才能通过腾讯得到用户的其他信息,比如nickname.avatarUrl.encryptedData.iv等,如果你只需要openid,下面的代码你可以不用看了,下面重点讲解如何 多次调用wx.getUserInfo或者app.getUserIn

微信公众平台开发(85) 获取用户地理位置

本文介绍在微信公众平台上如何使用高级接口开发获取用户地理位置的功能. 一.获取用户地理位置接口 开通了上报地理位置接口的公众号,用户在关注后进入公众号会话时,会弹框让用户确认是否允许公众号使用其地理位置.弹框只在关注后出现一次,用户以后可以在公众号详情页面进行操作. 用户同意上报地理位置后,每次进入公众号会话时,都会在进入时上报地理位置,上报地理位置以推送XML数据包到开发者填写的URL来实现. 推送XML数据包示例: <xml> <ToUserName><![CDATA[t