vb.net dosya kopyalama/açma engelleme nasıl yaparım

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Banlı Üye
Katılım
26 Nis 2016
Mesajlar
933
Çözümler
2
Tepki puanı
228
Ödüller
6
10 HİZMET YILI
belirlediğim bir dosyayı kopyalanmayacak ve açılamayacak hale nasıl getirebilirim?
 
Nothing.
Süper Üye
Katılım
30 Nis 2016
Mesajlar
957
Tepki puanı
37
10 HİZMET YILI
Açılamayacak dediğinden kastın ne? Eğer biraz daha açıklarsan arkadaşlar yardımcı olabilir.
 
Onaylı Üye
Katılım
26 Şub 2018
Mesajlar
86
Tepki puanı
16
Ödüller
6
Yaş
29
8 HİZMET YILI
Gerçekten güzel bir soru bilen varsa söylesin işe yarar
 
Nothing.
Süper Üye
Katılım
30 Nis 2016
Mesajlar
957
Tepki puanı
37
10 HİZMET YILI
belirlediğim dosyayı açtığımda onu kapatmasını istiyorum

Bağlantıları görmek için lütfen Giriş Yap


Ayrıca:

VB.Net:
Dim pProcess() As Process = System.Diagnostics.Process.GetProcessesByName("notepad")

For Each p As Process In pProcess
p.Kill()
Next

VB.Net:
Dim ItemProcess() As Process = Process.GetProcessesByName("preview")

            If Not ItemProcess Is Nothing Then

                For Each SubProcess As Process In ItemProcess

                    SubProcess.Kill()

                Next
            End If
 
Son düzenleme:
  • Konuyu başlatan
  • Yasaklandı
  • #7
Banlı Üye
Katılım
26 Nis 2016
Mesajlar
933
Çözümler
2
Tepki puanı
228
Ödüller
6
10 HİZMET YILI
yanı trojen acılsınama farketdılmesın onun yerıne vb.net projen acılsın demı:thinkie::burnbear::thugbear:
zeki çocuk :) alakası yok, yapacağım program bir hilenin configini taşıyacak ve program kapatıldığında o config silinecek ve kimse çalamaması için bunları yapıcam
 
Banlı Üye
Katılım
5 Ocak 2018
Mesajlar
36
Tepki puanı
20
Yaş
26
8 HİZMET YILI
Dim pProcess() As Process = System.Diagnostics.Process.GetProcessesByName("notepad")

For Each p As Process In pProcess
p.Kill()
Next

Dim ItemProcess() As Process = Process.GetProcessesByName("preview")

If Not ItemProcess Is Nothing Then

For Each SubProcess As Process In ItemProcess

SubProcess.Kill()

Next
End If


VB.NET İLE HALLET ARTIK BEN GÖSTERMİCEM :d
 
  • Konuyu başlatan
  • Yasaklandı
  • #9
Banlı Üye
Katılım
26 Nis 2016
Mesajlar
933
Çözümler
2
Tepki puanı
228
Ödüller
6
10 HİZMET YILI
peki kopyalamayı nasıl engelleyebilirim ?
 
Nothing.
Süper Üye
Katılım
30 Nis 2016
Mesajlar
957
Tepki puanı
37
10 HİZMET YILI
peki kopyalamayı nasıl engelleyebilirim ?

Onu pek bilmiyorum ama attributeler ile sistem dosyası yapabilir ve salt okunur yapabilirsin. Veya dosyası gizleyebilirsin. Kısacası attributelara bir bak.

Örn:
VB.Net:
IO.File.SetAttributes("c:\myfile.txt", IO.FileAttributes.Hidden)
 
Son düzenleme:
Cehalet Mutluluktur
Süper Üye
Katılım
5 Mar 2016
Mesajlar
1,345
Çözümler
1
Tepki puanı
359
Ödüller
10
10 HİZMET YILI
zeki çocuk :) alakası yok, yapacağım program bir hilenin configini taşıyacak ve program kapatıldığında o config silinecek ve kimse çalamaması için bunları yapıcam

Program çalışırken config dosyasından bilgileri çekersem ne olacak?
 
Cehalet Mutluluktur
Süper Üye
Katılım
5 Mar 2016
Mesajlar
1,345
Çözümler
1
Tepki puanı
359
Ödüller
10
10 HİZMET YILI
Config dosyası sistem dosyası yapıldıktan sonra hidden eklenirse o dosyayı ne yap ne et bulamazsın. Çalışırken bile bulamazsın.

Çok basit. Ufak bir decompiler aracıyla config dosyasının yolunu bulabilirim. O yolu bulduktan sonra da yapılan işlemi tersine çevirir, bilgileri yine çekerim. Mesela;

Elimizde Config.ini adlı bir dosya var. Program bunu herhangi bir konumda tutuyor ve biz göremiyoruz. Exe dosyasını attım bir decompile programına, buldum Config.ini dosyasının konumunu. Yapılan işlemler ne? Dosyanın içindeki veriler okunuyor, sonrasında sistem dosyası haline döndürülüyor ve gizleniyor. Buraya kadar her şey tamam, hiçbir çaba göstermeden bunları çözdük. Daha sonra bir program yazıyorum. bu programa Config.ini dosyasının yolunu gösteriyorum ve diyorum ki; Dosyayı önce gizliden çıkar daha sonra sistem izinlerini iptal et ve başka bir konuma kopyala. Sonuç olarak Config.ini dosyası elimde, sen orjinal dosyayı silsen bile bir kopyası bende olacak. Nasıl? Basit değil mi.
 
Nothing.
Süper Üye
Katılım
30 Nis 2016
Mesajlar
957
Tepki puanı
37
10 HİZMET YILI
Çok basit. Ufak bir decompiler aracıyla config dosyasının yolunu bulabilirim. O yolu bulduktan sonra da yapılan işlemi tersine çevirir, bilgileri yine çekerim. Mesela;

Elimizde Config.ini adlı bir dosya var. Program bunu herhangi bir konumda tutuyor ve biz göremiyoruz. Exe dosyasını attım bir decompile programına, buldum Config.ini dosyasının konumunu. Yapılan işlemler ne? Dosyanın içindeki veriler okunuyor, sonrasında sistem dosyası haline döndürülüyor ve gizleniyor. Buraya kadar her şey tamam, hiçbir çaba göstermeden bunları çözdük. Daha sonra bir program yazıyorum. bu programa Config.ini dosyasının yolunu gösteriyorum ve diyorum ki; Dosyayı önce gizliden çıkar daha sonra sistem izinlerini iptal et ve başka bir konuma kopyala. Sonuç olarak Config.ini dosyası elimde, sen orjinal dosyayı silsen bile bir kopyası bende olacak. Nasıl? Basit değil mi.

Süpermiş :D Hiç böyle düşünmemiştim ve ben de c++ da çalışırken oluşturduğum config dosyasını sistem dosyası ve hidden yapmıştım dosyası hiçbir yerde bulamadım. Hatta cmddeki attribute komutları ile bulamamıştım. Bu süpermiş :D
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Üst