Note1:C# OpenProcess

字数 68阅读 233

在使用c#进行虚拟内存分配的时候出现拒绝访问


image.png

貌似是没有调用OpenProcess方法,不调用但是这种情况只是偶尔可以偶尔不行,我尝试写入openProcess方法

C++调用例子

HANDLE OpenProcess(DWORD dwDesiredAccess,BOOL bInheritHandle,DWORD dwProcessId);

C# 调用

        /// <summary>
        /// 打开进程
        /// </summary>
        /// <param name="dwDesiredAccess"></param>
        /// <param name="bInheritHandle"></param>
        /// <param name="dwProcessId"></param>
        /// <returns></returns>
        [DllImport("kernel32.dll")]
        public static extern IntPtr OpenProcess(int dwDesiredAccess, bool bInheritHandle, int dwProcessId);

推荐阅读更多精彩内容