Ir para conteúdo
Fórum Script Brasil
  • 0

O Que Está Errado?


Guest - Alexandre -

Pergunta

Guest - Alexandre -

Este código tem como objetivo listar e matar determinados processos que estão carregados na memória. Porém ele está dando um erro (em vermelho): "'Sub' ou 'Function' não definida". Não sei como resolvê-lo, alguém pode me ajudar?

Aí vai parte do código:

Sub ListaProgMem()

hSnapShot = _

CreateToolhelpSnapshot(TH32CS_SNAPPROCESS, 0&)

If hSnapShot <> 0 Then

uProcess.dwSize = Len(uProcess)

rProcess = ProcessFirst(hSnapShot, uProcess)

Do While rProcess

tPID = uProcess.th32ProcessID

tMID = uProcess.th32ModuleID

ComparaLista (Trim(RemoveChr0(uProcess. _

szExeFile))), Hex&(uProcessID)

rProcess = ProcessNext(hSnapShot, uProcess)

Loop

Call CloseHandle(hSnapShot)

End If

End Sub

Function ComparaLista(Processo As String, _

ProcessoCodeHex As String)

Dim Posicao As Integer

Dim NomeArq As String

Lista = "CALC.EXE NOTEPAD.EXE"

Posicao = Strings.InStr(1, Strings.StrReverse _

(Processo), "\", vbBinaryCompare)

NomeArq = Strings.Right(Processo, Posicao - 1)

If Strings.InStr(1, Lista, NomeArq, vbTextCompare) _

Then

RemoveProgMem (ProcessoCodeHex)

End If

End Function

Link para o comentário
Compartilhar em outros sites

2 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.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,6k
×
×
  • Criar Novo...