2016-04-14 37 views
2

Bu yüzden bir dll enjektörü yapıp bu hatayı alıyorum: Değişken 'TargetProcess' bir değişken bloğu içinde bir değişken gizler.Değişken 'TargetProcess', bir değişken blokta bir değişken gizler

Kodu: compiler error anlamlıdır

Dim httpclient = New Net.WebClient 
httpclient.Credentials = New Net.NetworkCredential("ftp_username", "ftp_password") 
httpclient.DownloadFile("ftp:/you.gifrsite.com/Cheat.dll", Application.StartupPath & "\Cheat.dll") 
IO.File.Move(Application.StartupPath & "\Cheat.dll", Cheat) 
Dim TargetProcess As Process() = Process.GetProcessesByName("PROCESS NAME") 
If TargetProcess.Length = 0 Then Me.TextBox1.Text = ("Waiting for GAME.exe") 
+0

Ben hileler veya kesmek desteklemek istemiyoruz;) –

+0

im aslında benim kendi oyun için kesmek yapma: P –

+1

HedefProcess ismi ile başka bir değişkeniniz var. İkisinden birini yeniden adlandırın. Gördüğümüz bir dizi adı 'targetProcesses' –

cevap

1

, bu kapsamda iç aynı isimde iki değişken vardır. İkisinden birini yeniden adlandırın. Process.GetProcessesByName döndürür yana bir Process() (böylece muhtemelen çoklu) ben targetProcesses (çoğul) isim ediyorum:

Dim targetProcesses As Process() = Process.GetProcessesByName("PROCESS NAME") 
+0

Yardım için teşekkürler! –

+0

4 dakika beklemeniz gerekiyor: P –