Verdiğiniz bilgiler ışığında şöyle birşeyler denedim;
Önce bir programcık yaptım(x.exe). Bu programcık çalıştığında c sürücüsünde bir dosya oluşturuyor. Şimdi esas yapmak istediğim daha öncede bahsettiğim gibi, bu tip destursuz işler yapan işlemleri engellemek.
Esas program ise şuan şöyle;
Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
System.Diagnostics.Process.GetCurrentProcess().PriorityClass = System.Diagnostics.ProcessPriorityClass.RealTime
End Sub
Bu kod ile esas çocuğu gerçek zamanlı olarak çalıştırdım.
Private Sub Timer1_Tick(sender As Object, e As EventArgs) Handles Timer1.Tick
Dim pProcess() As Process = System.Diagnostics.Process.GetProcessesByName("x")
For Each p As Process In pProcess
p.Kill()
Next
End Sub
Timer1.interval=1 ve enabled=true olarak, esas çocuğumuz x'i ses çıkaramadan kapatıyor. Sonrasında bir uyarı " felanca sürüm ve yayıncıya ait X isimli program çalışmak istedi. ne yapılmasını istersiniz? a)kapat b)kapat ve kara listeye ekle hatta sil gitsin c)çalıştır ç)güvenli uygulama olarak ata ...
Neticede oldumu sana güvenlik programı?
Düzenleme: imlâ