CloseHandle VB声明 
Declare Function CloseHandle Lib "kernel32" Alias "CloseHandle" (ByVal hObject As Long) As Long 
说明 
关闭一个内核对象。其中包括文件、文件映射、进程、线程、安全和同步对象等。涉及文件处理时,这个函数通常与vb的close命令相似。应尽可能的使用close,因为它支持vb的差错控制。注意这个函数使用的文件句柄与vb的文件编号是完全不同的 
返回值 
Long,非零表示成功,零表示失败。会设置GetLastError 
参数表 
参数 类型及说明 
hObject Long,欲关闭的一个对象的句柄 
注解 
除非对内核对象的所有引用都已关闭,否则该对象不会实际删除
 
 

解决方案 »

  1.   

    Public Declare Function OpenProcess Lib "Kernel32.dll" (ByVal dwDesiredAccessas As Long, ByVal bInheritHandle As Long, ByVal dwProcId As Long) As LongPublic Declare Function CloseHandle Lib "Kernel32.dll" (ByVal Handle As Long) As Long'我只知道两个,我想可以得10分。
      

  2.   

    OpenProcess打开一个进程。
    ReadProcessMemory,在一个进程的地址空间里读出一些数据。
    writeProcessMemory,在一个进程的地址空间里写入一些数据。
    VirtualQueryEx,不太清楚,好像比较复杂。
    CloseHandle ,关闭一个内核对象。
      

  3.   

    Private Declare Function OpenProcess Lib "kernel32" Alias "OpenProcess" (ByVal dwDesiredAccess As Long, ByVal bInheritHandle As Long, ByVal dwProcessId As Long) As LongPrivate Declare Function ReadProcessMemory Lib "kernel32" Alias "ReadProcessMemory" (ByVal hProcess As Long, lpBaseAddress As Any, lpBuffer As Any, ByVal nSize As Long, lpNumberOfBytesWritten As Long) As LongPrivate Declare Function WriteProcessMemory Lib "kernel32" Alias "WriteProcessMemory" (ByVal hProcess As Long, lpBaseAddress As Any, lpBuffer As Any, ByVal nSize As Long, lpNumberOfBytesWritten As Long) As Long
      

  4.   

    CloseHandle VB声明 
    Declare Function CloseHandle Lib "kernel32" Alias "CloseHandle" (ByVal hObject As Long) As Long 
    说明 
    关闭一个内核对象。其中包括文件、文件映射、进程、线程、安全和同步对象等。涉及文件处理时,这个函数通常与vb的close命令相似。应尽可能的使用close,因为它支持vb的差错控制。注意这个函数使用的文件句柄与vb的文件编号是完全不同的 
    返回值 
    Long,非零表示成功,零表示失败。会设置GetLastError 
    参数表 
    参数 类型及说明 
    hObject Long,欲关闭的一个对象的句柄 
    注解 
    除非对内核对象的所有引用都已关闭,否则该对象不会实际删除