vb. net klasöre dosya girişini engelleme _?

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Seçkin Üye
Katılım
16 Ara 2015
Mesajlar
427
Tepki puanı
94
Ödüller
11
10 HİZMET YILI
merhaba arkadaşlar. bir uygulama çalıştırdığımızda ona bağlı klasörlerin içinde dosyalar oluşuyor (örneğin: temp klasörü gibi). dosyaya herhangi bir şekilde dışardan dosya girişini nasıl engelleyebiliriz. bu işe yarayacak bir kod varmı._? teşekkürler
 
Banlı Üye
Katılım
14 Eki 2019
Mesajlar
93
Tepki puanı
18
6 HİZMET YILI
Bi tane timer ekle ve kodları forma yapıştır.Timer in süresi kısa olursa daha etkili olur.
Kod:
Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick

For Each selProcess As Process In Process.GetProcesses
If selProcess.ProcessName = "cheatengine" Then 'cheatengine yazan yeri degiştiredebilirsin sonuna .exe koyma
selProcess.Kill()
Exit For
End If
Next
End Sub
 
Seçkin Üye
Katılım
16 Ara 2015
Mesajlar
427
Tepki puanı
94
Ödüller
11
10 HİZMET YILI
Bi tane timer ekle ve kodları forma yapıştır.Timer in süresi kısa olursa daha etkili olur.
Kod:
Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick

For Each selProcess As Process In Process.GetProcesses
If selProcess.ProcessName = "cheatengine" Then 'cheatengine yazan yeri degiştiredebilirsin sonuna .exe koyma
selProcess.Kill()
Exit For
End If
Next
End Sub
sağol, deniyorum. yalnız klasör yolunu nasıl tanımlayacağız
 
Son düzenleme:
Tutti mi chiedono perché ho imparato questa lingua
Süper Üye
Katılım
17 Mar 2016
Mesajlar
634
Çözümler
5
Tepki puanı
112
Ödüller
11
10 HİZMET YILI
şöyle bir basit kod var ama dışardan farklı yazılım ile açılabilir
bunu import et
Imports System.Security.AccessControl

sonra butona yada bir şeye yapıştır bu kodu
Dim yol as string = "klasörün konumu" 'değiştirmeyi unutma

Dim fs1 As FileSystemSecurity = File.GetAccessControl(Yol)
fs1.AddAccessRule(New FileSystemAccessRule(Environment.UserName, FileSystemRights.FullControl, AccessControlType.Deny))
File.SetAccessControl(Yol, fs1)



açmak içinse:
Dim fs As FileSystemSecurity = File.GetAccessControl(Yol)
fs.RemoveAccessRule(New FileSystemAccessRule(Environment.UserName, FileSystemRights.FullControl, AccessControlType.Deny))
File.SetAccessControl(Yol, fs)
 
Seçkin Üye
Katılım
9 Tem 2017
Mesajlar
596
Çözümler
1
Tepki puanı
14
Ödüller
6
Yaş
32
8 HİZMET YILI
şöyle bir basit kod var ama dışardan farklı yazılım ile açılabilir
bunu import et
Imports System.Security.AccessControl

sonra butona yada bir şeye yapıştır bu kodu
Dim yol as string = "klasörün konumu" 'değiştirmeyi unutma

Dim fs1 As FileSystemSecurity = File.GetAccessControl(Yol)
fs1.AddAccessRule(New FileSystemAccessRule(Environment.UserName, FileSystemRights.FullControl, AccessControlType.Deny))
File.SetAccessControl(Yol, fs1)



açmak içinse:
Dim fs As FileSystemSecurity = File.GetAccessControl(Yol)
fs.RemoveAccessRule(New FileSystemAccessRule(Environment.UserName, FileSystemRights.FullControl, AccessControlType.Deny))
File.SetAccessControl(Yol, fs)
çalışıcak gibi
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Üst