| Option Explicit
Declare Function SetThreadPriority Lib "kernel32" _
(ByVal hThread As Long, ByVal nPriority As Long) As Long
Declare Function GetCurrentThread Lib "kernel32" () As Long
Public Const THREAD_BASE_PRIORITY_LOWRT = 15
Public Const THREAD_PRIORITY_NORMAL = 0
Public Const THREAD_PRIORITY_TIME_CRITICAL = THREAD_BASE_PRIORITY_LOWRT
Public Sub MakePriorityTimeCritical()
SetThreadPriority GetCurrentThread, THREAD_PRIORITY_TIME_CRITICAL
End Sub
Public Sub MakePriorityNormal()
SetThreadPriority GetCurrentThread, THREAD_PRIORITY_NORMAL
End Sub
|