程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> C++ >> C++入門知識 >> VC++6.0遠程調用Call

VC++6.0遠程調用Call

編輯:C++入門知識

VC++6.0遠程調用Call

轉載:http://wodeball.blog.163.com/blog/static/69365999201242293613680/

好久沒來了,心情不好,又來到這熟悉又懷念的地方,伴我快一年多的地方,真的很感謝伴我渡過孤獨的大半年。 
又看到喜歡的VC++,VC++這塊一直很少有人發表,可能高手都忙吧。今天沒事就發下我以前的遠程調用Call。 
有不好的地方希望大家可以指正交流。 

typedef  ParamData    
*

    LPVOID mFuncAddr;
    LPVOID ParamAddr;
    HANDLE hThread;    
    DWORD NumberOfByte; 

    hProcess =
    mFuncAddr = VirtualAllocEx(hProcess,NULL,=
    WriteProcessMemory(hProcess,mFuncAddr,mFunc,, &&
    hThread = CreateRemoteThread(hProcess,NULL,,&
    VirtualFreeEx(hProcess,mFuncAddr,

= 
*=(ParamData * lp1=()lp-> lp2=()lp->= 

下面是調用實例 


    DWORD ProcessId== ::FindWindow(NULL,); 
    GetWindowThreadProcessId(hWnd,&(ProcessId==   {
        ::AfxMessageBox(   }
    

    DWORD ProcessId== ::FindWindow(NULL,); 
    GetWindowThreadProcessId(hWnd,&==(ProcessId==   {
        ::AfxMessageBox(   }
    &CallParam,

 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved