On 29 Jul 2005 23:13:52 GMT, G B wrote:
>> Mig bekendt er det kun muligt vha. en bat-fil.
>
> Hvilken bat-fil?
>
> Hvad med This Computer->Properties->Advanced->Optimize performance for->
> Applications|Background services? Eller gpedit.msc?
>
>> Der er et eksempel her: <
http://www.iamnotageek.com/a/73-p1.php>.
>
> Den side vil jeg ikke røre med en ildtang. Den virker særdeles suspekt.
Hvis du hellere vil have noget der ikke er i en .bat fil, kan du godt få
noget der er lavet i vb. (Og det er heller ikke fra iamnotageek)
Option Explicit
Dim objWMIService
Dim objStartup
Dim strComputer
Dim objConfig
Dim objProcess
Const NORMAL_PRIORITY_CLASS = &H20
Const IDLE_PRIORITY_CLASS = &H40
Const HIGH_PRIORITY_CLASS = &H80
Const REALTIME_PRIORITY_CLASS = &H100
strComputer = "."
Set objWMIService = GetObject("winmgmts:" &
"{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2")
Set objStartup = objWMIService.Get("Win32_ProcessStartup")
Set objConfig = objStartup.SpawnInstance_
objConfig.PriorityClass = HIGH_PRIORITY_CLASS
Set objProcess = GetObject("winmgmts:root\cimv2:Win32_Process")
objProcess.Create "C:\programmer\mozilla firefox\firefox.exe", Null,
objConfig
Udskift stien til Firefox med stien til dit program og sæt den proritet du
vil have. Her er valgt høj med 'objConfig.PriorityClass =
HIGH_PRIORITY_CLASS' Du kan så vælge en af de andre hvis du har brug for
det. Gem scriptet med et passende navn.vbs og brug det til at starte dit
program
--
Jakob