首页 > 系统相关 >MFC-GetCurrentProcess获取当前进程的伪句柄

MFC-GetCurrentProcess获取当前进程的伪句柄

时间:2023-04-21 10:55:27浏览次数:47  
标签:GetCurrentProcess handle 当前 句柄 MFC str 进程

 

    CString str;

    HANDLE handle=GetCurrentProcess();//获取当前进程的伪句柄
    /*
    返回当前进程的伪句柄(始终返回-1)
    不要直接使用-1这个值,为了将来的兼容性请使用GetCurrentProcess
    伪句柄可以在当前进程中使用,如果需要跨进程通信,那么必须拿出自己真实句柄了
    
    */
    str.Format(_T("handle=%d\r\n"), handle);
    ::OutputDebugString(str);

 

 

 

 

标签:GetCurrentProcess,handle,当前,句柄,MFC,str,进程
From: https://www.cnblogs.com/liming19680104/p/17339566.html

相关文章

  • MFC-GetNativeSystemInfo获取当前CPU信息
     CStringstr;SYSTEM_INFOlpSystemInfo;GetNativeSystemInfo(&lpSystemInfo);//获取当前CPU信息/*在一个64位的应用中调用此函数,那它等效于GetSystemInfo*/WORDw=lpSystemInfo.wProcessorArchitecture;//处理器的体系结构......
  • MFC-添加资源
     添加图片资源           ......
  • MFC-BeginPaint和EndPaint
     只能用在消息处理函数WindowProc的WM_PAINT消息中在WM_PAINT消息中必须使用BeginPaint和EndPaint       ......
  • Linux下查看及修改进程打开的文件句柄数量
    评:编写的通讯程序,tomcat启动用户无法登录,且报Causedby:java.lang.OutOfMemoryError:unabletocreatenewnativethread,问题原因是当前用户文件句柄设置导致,操作系统当时设置为1024,[b]且需要注意,重新打开shell终端才能ulimit查看生效[/b] ----查看Linux系统默认的最大文件句......
  • Label 显示Gif动画,窗口关闭偶发性抛出 在创建窗口句柄之前,不能在控件上调用 Invoke
    2个问题如下,解决方案都一样 问题1UnhandledException:System.InvalidOperationException:在创建窗口句柄之前,不能在控件上调用Invoke或BeginInvoke。在System.Windows.Forms.Control.MarshaledInvoke(Controlcaller,Delegatemethod,Object[]args,Booleansynchro......
  • cannot open file "mfc42u.lib"
    在Build菜单下面的SetActiveConfiguation...子菜单里面设置当前的配置为Win32Release或win32debug,不要设置成UnicodeRelease或unicodeDebug。这个问题是编译配置设置成了unicode的配置,而VC在安装的时候默认不安装Unicode的库,所以找不到mfc42u.lib或mf......
  • MFC运行机制
    1.创建一个窗口代码2.设断点  3.启动调试 调用堆栈窗口:上面的函数被下面的函数所调用 4.双击函数   设断点  F5让程序执行到断点处  F11进入AfxWinMain函数 CWinThread*pThread=AfxGetThread()以Afx打头的是全局函数 F10让程序运行几行把鼠标放在pThread和pApp上......
  • MFC-GetObject获取对象信息
    获取位图信息BITMAPbm;HBITMAPhBmp=NULL;CStringstr=_T("D:\\1.bmp");hBmp=(HBITMAP)::LoadImage(NULL,str,IMAGE_BITMAP,0,0,LR_LOADFROMFILE);intn=::GetObject(hBmp,sizeof(BITMAP),(PSTR)&bm);//获取对象信息/*......
  • MFC-库存GDI对象
     画刷#defineWHITE_BRUSH  0        //白色画刷#defineLTGRAY_BRUSH  1       //亮灰色画刷#defineGRAY_BRUSH  2        //灰色画刷#defineDKGRAY_BRUSH  3      //暗灰色画刷#defineBLACK_BRUS......
  • MFC-SelectObject新对象替换相同类型的对象
     HDChdc=::GetDC(m_hWnd);LOGFONTlf={0};lf.lfWeight=16;//平均宽度lf.lfHeight=40;//字体高度lf.lfCharSet=GB2312_CHARSET;HFONThfont=::CreateFontIndirect(&lf);HFONTholdfont=(HFONT)SelectObject(hdc,hfon......