Eu estou tentando escrever um script para alterar o nível de prioridade de um processo. Parece que ele fica em loop e o Wscript não encerra depois de alterar o nível do processo. Não consigo encontrar o erro.
'wmic process where name="wininit.exe" call setPriority 32
'wmic process where name="csrss.exe" call setpriority 32
'wmic process where name="smss.exe" call setpriority 32
'wmic process where name="winlogon.exe" call setpriority 32
Dim WMI, OS, Value, Shell
Dim WshShell
Dim objWMI, objShell, osInfo
'Private Sub Promote_Admin
'do while WScript.Arguments.Count = 0
Set objWMI = GetObject("winmgmts:" & "{impersonationLevel=impersonate}!\\.\root\cimv2")
Set objShell = CreateObject("Shell.Application")
Set osInfo = objWMI.ExecQuery("SELECT * FROM Win32_OperatingSystem")
'Set colProcesses = objWMIService.ExecQuery("Select * from Win32_Process Where Name='wininit.exe' and Name = 'CSRSS.EXE' and Name='SMSS.EXE' and Name='winlogon.exe'")
Pergunta
deathcon4
Eu estou tentando escrever um script para alterar o nível de prioridade de um processo. Parece que ele fica em loop e o Wscript não encerra depois de alterar o nível do processo. Não consigo encontrar o erro.
Link para o comentário
Compartilhar em outros sites
0 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.