Win10 下 使用管理员账户 CreateProcessWithLogonW 权限不足
如果启动的软件没有权限要求,则运行正常。
代码使用的是微软的例子, 大致如下:
if (!LogonUser(argv[1], NULL, argv[2], LOGON32_LOGON_INTERACTIVE,
LOGON32_PROVIDER_DEFAULT, &hToken))
DisplayError(L"LogonUser");
if (!CreateEnvironmentBlock(&lpvEnv, hToken, TRUE))
DisplayError(L"CreateEnvironmentBlock");
dwSize = sizeof(szUserProfile)/sizeof(WCHAR);
if (!GetUserProfileDirectory(hToken, szUserProfile, &dwSize))
DisplayError(L"GetUserProfileDirectory");
//
// TO DO: change NULL to '.' to use local account database
//
if (!CreateProcessWithLogonW(argv[1], NULL, argv[2],
LOGON_WITH_PROFILE, NULL, argv[3],
CREATE_UNICODE_ENVIRONMENT, lpvEnv, szUserProfile,
&si, &pi))
DisplayError(L"CreateProcessWithLogonW");
if (!DestroyEnvironmentBlock(lpvEnv))
DisplayError(L"DestroyEnvironmentBlock");

相关推荐
Codex沙盒授权配置:Windows下AI编程智能体的安全基建指南
AI编程智能体(如Codex)已超越传统代码补全,具备自主执行开发任务的能力,其安全风险随之升级。核心在于构建可验证的身份认证与细粒度权限控制体系——这涉及操作系统级的用户身份锚点、受限令牌、完整性级别及防火墙策略绑定。‘双S认证’实为Security Context与Sandbox Identity的双重强制约束,而OAuth2.0原理、Kerberos流程等热词揭示的共性本质,是可信自动化必须依托可审计、可撤销的信任链。在Windows平台,该体系落地为专用沙盒用户、DPAPI加密凭据、宪法级环境变量(
国央企创新负责人如何构建多维度的科技资源评价与配置体系?.docx
国央企创新负责人如何构建多维度的科技资源评价与配置体系?
《移动通信系统》全套PPT课件2026(西安电子科技大学)
《移动通信系统》全套PPT课件2026(西安电子科技大学)
Python3 json序列化常见报错
json只能序列化字符串、数字、列表、字典、布尔、空值。无法序列化datetime、bytes、自定义类对象,直接dumps会抛出类型错误。解决方案:自定义序列化函数,通过default参数传入,手动转换特殊对象。中文乱码:默认ensure_ascii=True会转义中文,改为False直接输出原生中文。反序列化loads注意:json字符串要求双引号,Python字典单引号字符串无法解析,需要提前替换引号。 lxwuhua.cn mayawalkermx.com mccia.com.cn lzsxgqscgs.com mftug.com
产业园区运营负责人如何精准对接区域技术成果与产业需求?.docx
产业园区运营负责人如何精准对接区域技术成果与产业需求?


硬件/系统

