news 2026/1/15 19:55:08

禁用64位系统32位文件重定向(C++代码)

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
禁用64位系统32位文件重定向(C++代码)

1、概述

在 64 位 Windows 系统中,32 位进程访问系统目录时会被自动重定向:
C:\Windows\System32 → 重定向到 C:\Windows\SysWOW64(32 位系统文件目录)
C:\Program Files → 重定向到 C:\Program Files (x86)(32 位程序目录)
但有些业务场景需要直接访问64位系统目录,这时就需要临时禁用下文件系统重定向。
使用到的俩个函数是kernel32.dll中的俩个函数,这俩个函数是线程级别的,仅对当前线程生效。
Wow64DisableWow64FsRedirection:禁用文件系统重定向
Wow64RevertWow64FsRedirection:恢复文件系统重定向

本文将这俩个函数以RAII的形式封装了下,方便调用方使用。

1.1、调用示例

// 调用示例 // 64位系统,禁用32位系统文件重定向 ScopedWow64FsRedirectionDisable s; if (s.isSuccess()) { const wchar_t* system32TestTxt = L"C:\\Windows\\System32\\test.txt"; if (FileExists(system32TestTxt)) { std::wcout << L"test.txt exists\n"; } else {
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/1/14 7:43:53

Vivado License过期处理方案(2023.1适用)操作指南

Vivado License过期怎么办&#xff1f;2023.1版本实战排错全指南 你有没有遇到过这样的场景&#xff1a;早上信心满满打开Vivado准备调试关键模块&#xff0c;结果一启动就弹出“License has expired”警告&#xff1b;或者在IP Catalog里点开HLS或PCIe IP时发现全部灰掉&…

作者头像 李华
网站建设 2026/1/14 17:57:11

新品发布宣传文案:吸引眼球的创意生成

Anything-LLM&#xff1a;让私有知识真正“活”起来的智能中枢 想象这样一个场景&#xff1a;新员工刚入职第三天&#xff0c;就准确说出了公司差旅报销的审批流程、年假计算规则和项目立项模板存放路径。HR 问他怎么知道的&#xff1f;他笑了笑&#xff1a;“问了下咱们的AI助…

作者头像 李华
网站建设 2026/1/9 3:47:21

移动App集成SDK:将AI能力嵌入自有产品

移动App集成SDK&#xff1a;将AI能力嵌入自有产品 在智能手机几乎成为人体延伸的今天&#xff0c;用户早已不满足于“点按钮、看结果”的传统交互模式。他们期待的是能理解意图、主动响应、甚至具备记忆能力的智能助手——就像《钢铁侠》里的贾维斯那样自然对话。然而&#xff…

作者头像 李华
网站建设 2026/1/12 23:31:51

使用OpenAMP构建模块化工控架构:实践操作指南

用 OpenAMP 打造模块化工业控制系统&#xff1a;从原理到实战的完整路径在工业自动化领域&#xff0c;我们正面临一个根本性的矛盾&#xff1a;系统功能越来越复杂&#xff0c;但对实时性和可靠性的要求却越来越高。传统的单核嵌入式架构已经捉襟见肘——Linux 虽然擅长处理网络…

作者头像 李华
网站建设 2026/1/8 8:41:21

转化漏斗分析:找出流失关键节点

转化漏斗分析&#xff1a;找出流失关键节点 在智能文档助手日益普及的今天&#xff0c;一个看似简单的“上传-提问”流程背后&#xff0c;往往隐藏着用户大规模流失的风险。你有没有遇到过这样的情况&#xff1a;用户兴致勃勃地打开AI问答系统&#xff0c;上传了文档&#xff0…

作者头像 李华
网站建设 2026/1/12 22:08:03

34、自定义控件开发全流程解析

自定义控件开发全流程解析 在软件开发中,自定义控件能够极大地提升开发效率和用户体验。本文将详细介绍自定义控件的开发过程,包括LinkLabel用户控件的创建与测试,以及Checked GroupBox自定义控件的构建。 1. LinkLabel用户控件的开发与测试 LinkLabel是一个简单的用户控…

作者头像 李华