Bir windows uygulamasını gizlice çalıştıralım


Program gizlice çalışsın
Windowsta bir uygulamayı gizlice başlatmak mümkündür, böylece kullanıcı programın çalıştığını farketmez çünkü program arayüzü açılmayacaktır ve görev çubuğunda ikonu görünmeyecektir, böyle bir yöntem çok


farklı durumlarda kullanışlı olacaktır mesela ; kullanıcılar Bilgisayarda işlerini yaparken onları rahatsız etmeden bir programı geri planda çalıştırıp bazı yedekler aldırtılabilir , yada çocuk bilgisayar başındayken onu rahatsız etmeden geri planda bir uygulama çalıştırmak isteyebilirsiniz. Herhangi bir ek yazılım kullanmadan Bir Windows uygulamasını gizlice çalıştırmanın farklı yöntemleri mevcuttur işte bunlardan bazıları.

1. Vbscript ile gizlice program çalıştırmak

Örneğimizde Not defteri uygulamasını gizlice çalıştıracağız , bu yöntem uygulamaları gizlice başlatmak için eski ve "geleneksel" yöntemdir. VBScript'in mevcut olduğu her Windows sürümünde çalışır ve Tüm modern Windows sürümlerinde VBScript desteği vardır. Bir metin düzenleyicisi açalım ve aşağıdaki kodları yapıştıralım.

Dim WShell
Set WShell = CreateObject("WScript.Shell")
WShell.Run "Notepad.exe", 0
Set WShell = Nothing

Sonrasında bir isim verip (mesela ; gizle) uzantısı .vbs olacak şekilde kaydedelim.

Vbs olarak kaydet

Gizle.vbs yi masaüstüme kaydettim , scripti dilersek komut isteminden de çağırabiliriz bunun için aşağıdaki komutu kullanmamız yeterlidir.

wscript "C:\Users\velociraptor\Desktop\gizle.vbs"

masaüstündeki gizle.vbs scriptine tıkladığımızda yada bu scripti komut isteminden çağırdığımızda Not defteri uygulaması geri planda gizlice çalışmaya başlayacaktır.

Cmd ile vbs çalıştırmak

herhangi bir penceresi açık olmadığından ve ikonu da bulunmadığından çalışıp çalışmadığını sadece görev yöneticisinden anlayabiliriz.

Görev yöneticisinde not defteri

Mesela scripti çalıştırmadan önce görev yöneticisini kontrol ettiğimde işlemler sekmesinde "Not Defteri" ikonunu göremedim ardından scripti çalıştırdım ve anında görev yöneticisi işlemleri arasında yerini aldı. Vbs koduna biraz daha yakından bakarsak işi yapan aşağıdaki koddur.

WShell.Run "Uygulama yolu", Parametre (0,1,2,3...10)

Wscript.Shell objesinin Run (Çalıştır) yöntemi, bir programı yeni bir işlemle çalıştırır. İkinci parametre, uygulamayı gizli çalıştırmasını söyleyen "0" dır , eğer bu sondaki rakamı 1 yaparsak not defteri penceresi açılacaktır. Kullanılabilecek parametreler şunlardır:

0 : Pencereyi gizler, diğer pencereyi aktif eder.

1 : Pencereyi aktif eder. Pencere simge durumunda veya Tam ekran ise Orjinal durumuna alınır.

2 : Pencere aktif edilip simge durumuna alınır.

3 : Pencere aktif edilip Tam ekran durumuna alınır.

4 : Pencereyi son boyuna alır. Aktif pencere aktif kalır.

5 : Pencere aktif edilip mevcut boyut ve pozisyonuna alınır.

6 : Belirtilen pencereyi minimize eder ve Z sırasındaki birsonraki Üst düzey pencereyi aktif eder.

7 : Pencereyi minimize eder , aktif pencere aktif kalır.

8 : Pencereyi mevcut durumunda gösterir. Aktif pencere aktif kalır.

9 : Pencereyi aktifleştirir ve görüntüler. Pencere simge durumuna küçültülmüş veya büyütülmüşse, sistem orijinal boyutuna ve konumuna geri yüklenir. Bir uygulama, küçültülmüş bir pencereyi geri yüklerken bu parametre kullanılmalıdır.

10 : Pencere pozisyonunu uygulamayı başlatan programın durumuna bağlı olarak ayarlar.

2. Powershell ile gizlice program çalıştırmak

powershell ile gizlice program çalıştırmak

Poweshell in hemen hemen tüm sürümleri , programları gizlice başlatmak için yerleşik bir cmdlet Başlat-İşlemiyle birlikte gelir.

Start-Process -WindowStyle hidden -FilePath Notepad.exe

Eğer üstteki kodu .PS1 olarak saklamak isterseniz bu durumda kodu aşağıdaki şekilde kullanmanız gerekecektir.

powershell -executionPolicy bypass -file "yol\dosya.ps1"

Sonrasında ps1 uzantılı powershell scriptini komut isteminden çağırabilirsiniz.

3. Ek Bir yazılım yardımı ile gizlice program çalıştırmak

Bu iş için ek bir yazılıma gerek olmamasına rağmen illada kullanmak zorunda kalırsanız aşağıdaki birkaç yazılım ile bu işi yapabilirsiniz , bu yazılımlardaki tek sorun Antivirüslerin yanlış uyarılarıdır.
Quiet , Nircmd , her ikisininde gizleme parametreli örnek kullanım komutları aşağıdadır

Quiet.exe "path\to\executable file.exe"
nircmd exec hide "C:\Windows\Notepad.exe"

NirCmd , NirSoft tarafından kodlanmış olan güçlü bir konsol aracıdır ve bazı yazılarımızda bu küçük araçtan faydalanmıştık mesela ; Açılışta bilgisayar ses seviyesi otomatik ayarlansın - Burada , Bir tıkla monitörünüzü kapatın - Burada ... ilaveten bakınız:

- Bir .bat dosyasını gizli modda (invisible mode) çalıştıralım Burada

- Vbs de boşluk içeren parametrelerle çalışmak Burada


11 Yorum Var
  1. Avatar for Velociraptor
  2. Avatar for Çağrı
  3. Avatar for Velociraptor
  4. Avatar for çağrı
  5. Avatar for Silinti
  6. Avatar for Velociraptor
  7. Avatar for Kadir
  8. Avatar for Velociraptor
  9. Avatar for sankut
  10. Avatar for Velociraptor
  11. Avatar for Buse Pınar

Yorum Ekle

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Captcha