Top Ad unit 728 × 90

Konularımız

random
[post_ad]

C# Dili ile Açık olan Programları Gizleme

 

C# Dili ile Açık olan Programları Gizleme

                             Herkese iyi günler arkadaşlar.

Bu makalemizde sizlere c# dili ile birden fazla programı nasıl gizleyebiliriz ve bunu daha pratik bir şekilde nasıl kodlayabileceğimizi göstereceğim.

Öncelik metod da kullanacağımız bazı yapılar mevcut onlardan bahsedelim.

Programı gizlemek için C++ kullandığımız "ShowWindow" metodunu kullanıyoruz. 

Bu metod ise 2 adet parametre alıyor 

  1. int hwnd
  2. int nCmdShow
hwnd : Bu parametreye gizlemek istediğimiz Process İD değerini veriyoruz.
nCmdShow: bu parametreye ise "0" değerini veriyoruz.

Bu metod "User32"'den geldiği için Formumuzda şu şekilde kullanıyoruz.




Şimdi ise açık olan programı nasıl bulacağımıza bakalım , açık olan programı ismi ile sistemde çalışan "Process"'leri "foreach" ile döndürerek buluyoruz ve "MainWindowHandle" ile "Process İD"sini alıp ilgili metoda veriyoruz ve bu şekilde ilgili program otomatik gizlenmiş oluyor şimdi ise  bir örnek ile daha net bir şekilde anlayalım.



Göreceğiniz üzere programisimleri  adında ki string Dizi ye gizlemek istediğimiz programları verdik ve aşağıda ise bunları sırasıyla bulun gizliyoruz.

Not: ! Eğer bu programları geri göstermek istiyorsanız Process İD'lerini bilmeniz gerekmektedir.!

Hiç yorum yok:

All Rights Reserved by Csharp Eğitim Dünyası © 2023 - 2023
Powered By Ebubekir Bastama(EBS), Designed by EÇK Yazılım

İletişim Formu

Ad

E-posta *

Mesaj *

Blogger tarafından desteklenmektedir.