![]() ![]() "Kernel32Lib.SetProcessAffinityMask()" line returns false, and process affinity is not settled up on any Win platform.Ĭould somebody help me to solve the problem?ĪFAIK, this function involves calling the SetProcessAffinityMask API function to set the affinity and the OpenProcess function to obtain the target process handle. R = Kernel32Lib.SetProcessAffinityMask(ProcHandle, iAffinityMask) Kernel32Def.DefineProc("SetProcessAffinityMask", vt_i4, vt_i4, vt_bool) The same situation for setProcessAffinity function:įunction setProcessAffinity(iProcID, iAffinityMask) "Kernel32Lib.GetProcessAffinityMask(.)" line returns true, but "ProcessAffinityMask" and "SystemAffinityMask" variable still undefined after execution of this line of code. R = Kernel32Lib.GetProcessAffinityMask(ProcHandle, ProcessAffinityMask, SystemAffinityMask) ProcHandle = Win32API.OpenProcess(Win32API.PROCESS_ALL_ACCESS, true, iProcID) Kernel32Def.DefineProc("GetProcessAffinityMask", vt_i4, vt_byref | vt_i4, vt_byref | vt_i4, vt_bool) Var ProcessAffinityMask, SystemAffinityMask I am trying translate VBscript from the following thread into JScriptīut looks like this does not work for me. Could you please explain whether it is possible to set process affinity from JScript?
0 Comments
Leave a Reply. |