调用OpenProcess去打开一些进程的时候都是0,C#有办法不通过驱动去处理window函数么,

深海的咸鱼 深海的咸鱼 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区

没办法直接直接打开句柄内存,应该是左右保护禁止读写,附加等操作

1.KiAttachProcess 函数   
2.NtReadVirtualMemory 内存函数 
3.NtWriteVirtualMemory 内存函数
4.NtOpenThread 线程函数   
5.NtOpenProcess 进程函数   

 

这几个函数有办法去处理么 

 

 

// 打开游戏进程的内存
            //processHandle 打开进程的句柄,返回0则打开失败
            IntPtr processHandle = OpenProcess(PROCESS_VM_READ, false, pro[0].Id);
            if (processHandle == IntPtr.Zero)
            {
                MessageBox.Show("无法打开进程的内存!");
                return;
            }
            MessageBox.Show("打开成功");

...全文

相关推荐

dotnet 获取指定进程的输入命令行

**调用API获取命令行**现在,有了进程ID,我们可以尝试打开进程并获取命令行:```csharpIntPtr processHandle = ProcessUtils.OpenProcess(PROCESS_QUERY_INFORMATION

lindexi_gd

React Unity WebGL API手册:配置、通信与性能优化实战

WebGL技术为在浏览器中运行高性能3D图形应用提供了可能,其核心原理是通过JavaScript API将OpenGL ES指令映射到浏览器中,实现硬件加速渲染。这项技术的价值在于,它使得开发人员能够利用现代GPU的能力,在无需插件的情况下,创建沉浸式的交互式网页内容,广泛应用于游戏、数据可视化、虚拟展厅和在线教育等场景。在实际工程中,将Unity引擎开发的复杂WebGL内容集成到React前端框架时,开发者常面临配置、通信和性能优化等挑战。本手册聚焦于react-unity-webgl库的深度应用,系统解

weixin_33845881

轻羽大师:基于屏幕OCR的Windows视觉自动化引擎

视觉自动化是现代桌面应用自动化的核心范式,其本质是将屏幕内容作为可感知、可推理、可响应的实时信号源。轻羽大师通过Windows底层DXGI图形捕获与深度定制的Tesseract OCR融合,构建了从像素到动作的低延迟闭环,突破传统时间驱动工具的局限。它不依赖UI Automation或浏览器DOM,而是以坐标区域为单位进行高精度文字识别与置信度融合,支持正则匹配、多语言ROI模型绑定及上下文感知触发。在电商抢购、财务系统导出、工业HMI监控等无API场景中,展现出比PowerShell、AutoHotkey

weixin_34239592

产业园区运营负责人如何提升园区内企业技术需求的响应效率?.docx

科易网基于40亿+科创知识图谱数据库,深度探索AI技术在技术转移、成果转化、技术经纪、知识产权、产业创新、科技招商等垂直领域的多样化应用场景,研究科技创新领域的AI+数智化解决方案,推动科技创新与产业创新智能化发展。

BIZKEEN

产业园区运营负责人如何精准对接企业技术需求与科研资源?.docx

科易网基于40亿+科创知识图谱数据库,深度探索AI技术在技术转移、成果转化、技术经纪、知识产权、产业创新、科技招商等垂直领域的多样化应用场景,研究科技创新领域的AI+数智化解决方案,推动科技创新与产业创新智能化发展。

BIZKEEN
评论 2
收藏 已收藏
分享
返回顶部
深海的咸鱼
C# 111,129 成员 642,538 内容