amigos e estado probando los codigos que e visto en los hilos relacionados con el tema que e puesto y e escogido uno y funciona a la perfecion pero el inconveniente que veo es que solo funciona en modo consola me gustaria hacer que funcione en modo grafico con formulario a qui le muestro el codigo
Código Delphi
[-]uses Windows;
var
Dummy, Mask: Cardinal;
si: TStartupInfo = (cb: SizeOf(TStartupInfo));
pi: TProcessInformation;
begin
CreateProcess(nil, 'notepad', nil, nil, False, 0, nil, nil, si, pi); GetProcessAffinityMask(DWORD(-1), Dummy, Mask); if (Mask and 2) <> 0 then SetProcessAffinityMask(pi.hProcess, 2); end.
function Windows.SetProcessAffinityMask(hProcess, dwProcessAffinityMask: Cardinal): LongBool;
hProcess := OpenProcess(PROCESS_SET_INFORMATION, False, dwProcessID); hProcess := GetCurrentProcess;
hProcess := TProcessInformation.hProcess;