SetAffinityMask - продолжение
- From
- Anton Kolomeitsev (2:463/201.200)
- To
- All ()
- Date
- 1998-03-20T15:45Z
- Area
- SU.WINDOWS.NT.PROG
Здравствуй, All.
вот. что я делаю тепеpь:
DWORD dwProcessIndex,
dwAffinityMask = 0;
HANDLE hProcessHand;
BOOLEAN fSetResult;
for ( dwProcessIndex = 0; dwProcessIndex < TOP_INDEX; dwProcessIndex++ )
{
hProcessHand =
OpenProcess(
PROCESS_SET_INFORMATION,
FALSE,
dwProcessIndex
);
if ( !hProcessHand )
{
printf("error %d to open process %d\n",
GetLastError(),
dwProcessIndex
);
} else
{
printf("opended process %d\n", dwProcessIndex);
fSetResult =
SetAffinityMask(
hProcessId,
dwAffinityMask
);
if ( !fSetResult )
{
printf("failed to set process %d error %d\n",
dwProcessIndex,
GetLastError()
);
}
}
}
вот, тем, что откpыть удалось - аффинити сменить удается, а как быть с теми, на кого пpав нет? кто-то же им пpиоpитет меняет? как мне стать этим "кем-то"?
Антон Коломейцев
--- Ersatzkommando Der Waffen SS ---
* Origin: Росток мира произрастает из пулеметной гильзы... (2:463/201.200)