Vra

Ek moet sekere operasies uit te voer op 'n proses begin met ShellExecuteEx - soos wag vir dit, duplisering handvatsels, bevraagteken en die opstel van inligting, ens Nou is ek wonder of ek al hierdie dinge kan doen op die hProcess lid wat teruggekeer in die SHELLEXECUTEINFO struktuur ek slaag om ShellExecuteEx. Het enige iemand weet?

Het die proses wat genoem ShellExecuteEx regte soos PROCESS_DUP_HANDLE, SYNCHRONIZE, PROCESS_SET_INFORMATION, PROCESS_QUERY_INFORMATION (en so aan) by verstek, by die gebruik van die teruggekeer hProcess?

Was dit nuttig?

Oplossing

Ek sou raai dat dit is dieselfde as wat jy kry uit Create, maar selfs dit dokumentasie sê nie (ek sou waag PROCESS_ALL_ACCESS). In elk geval, kan jy altyd doen GetProcessId () en OpenProcess () om dit oop te maak met alles wat toegang wat jy nodig het.

Ander wenke

Ja. Die aanlyn tyd wat jy nodig het om te bekommer oor toegang regte is indien jy enige taak wat die UAC sneller doen, dan moet jy die requestedExecutionLevel= 'highestAvailable' stel

Gelisensieer onder: CC-BY-SA met toeskrywing
Nie verbonde aan StackOverflow
scroll top