openprocess(ProcessId.....)啊
不过需要开调试权限

解决方案 »

  1.   

    TCHAR g_szCurrentApp[MAX_PATH]; // 当前调用本DLL的程序的名称
    BOOL APIENTRY DllMain( HANDLE hModule, 
                           DWORD  ul_reason_for_call, 
                           LPVOID lpReserved
     )
    {
    switch (ul_reason_for_call)
    {
    case DLL_PROCESS_ATTACH:
    {
    // 取得主模块的名称
    ::GetModuleFileName(NULL, g_szCurrentApp, MAX_PATH);
    }
    break;
    }
    return TRUE;
    }
      

  2.   

    同意 firebird321(涅磐的凤凰)
    不用绕来绕去,直接就可以得到
    因为SPI本来就运行在该进程空间中