Dolan Posted October 2, 2013 at 07:12 PM Report #527309 Posted October 2, 2013 at 07:12 PM Primeiramente bom dia a todos. Eu sou um ADM de um servidor de um jogo e gostaria de fazer um anti-cheat para ele pelo Visual Studio Express 2012. O que eu gostaria de aplicar nesse anti-cheat era o seguinte: Eu gostaria que o anti-cheat abrisse junto com o .EXE do jogo e que ficasse em segundo plano, impossibilitando de ser fechado tanto pela janela quanto pelos processos (essa não é a parte principal pois já tenho uma ideia de como vou fazer isso) Eu também gostaria de que ele fechasse todos os "Hacks" que eu designaria-lo a fechar... Agora com fechamento de processo eu até tenho uma base também, más eu queria que de algum jeito (que não sei qual) ele detectasse o "Hack" de um jeito que, caso eu mudasse o nome da janela ou o nome do processo do hack, o meu anti-cheat continuasse detectando o mesmo. E que ao detectar um hack o meu anti-cheat automáticamente feche o .EXE do meu jogo e o próprio anti-cheat.. Bom eu sei que estou pedindo de mais, más tentem responder parte das minhas dúvidas para eu tentar fazer aqui xD Já procurei bastante na net más não achei nada muito útil para mim. Obrigado desde já pela atenção galera. Fui.
UnrealSkill Posted October 6, 2013 at 12:22 PM Report #527794 Posted October 6, 2013 at 12:22 PM (edited) Aqui Tem Um Exemplo o Unico Poblema é Que Voce Quer Uma Coisa Muito F*** No Caso Ireu Te Passa a Base Do Que Voce Quer Timer1: Try Dim p As Process() = Process.GetProcessesByName("WPE PRO - modified") If Not p.Length = 0 Then Dim myProcesses() As Process Dim myProcess As Process myProcesses = Process.GetProcessesByName("PurblePlace") For Each myProcess In myProcesses Next myProcess.CloseMainWindow() End If Catch ex As Exception End Try Timer2: Dim o As New Process() For Each o In Process.GetProcesses(".") Try If o.MainWindowTitle.Contains("Engine") Then Try Dim myProcesses() As Process Dim myProcess As Process myProcesses = Process.GetProcessesByName("PurblePlace") For Each myProcess In myProcesses Next o.CloseMainWindow() myProcess.CloseMainWindow() o.CloseMainWindow() Catch ex As Exception End Try End If Catch ex As Exception End Try Next Acima Podemos Destacar a Palavra: If o.MainWindowTitle.Contains("Engine") -> "Engine" ele Irar Detectar Tudo Que Esta Aberto Com Esta Palavra Na Janela, Eu Falei Nome Da Janela e Não Proceesso! Edited October 6, 2013 at 12:23 PM by UnrealSkill
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now