Obtenção da ID de sessão do processo atual
[Os endereços de memória especificados por este código de exemplo podem ser alterados em versões futuras do Windows. Para garantir que seu aplicativo continuará a ser executado corretamente no futuro, seu aplicativo deve chamar GetCurrentProcessId e, em seguida, ProcessIdToSessionId em vez do seguinte código de exemplo.]
O código de assembly x86 de exemplo a seguir obtém a ID de sessão dos Serviços de Terminal associada ao processo atual.
mov eax,fs:[00000018]
mov eax,[eax+0x30]
mov eax,[eax+0x1d4]