Mezar kazma için özür dilerim, ancak bu sayfa bir ekran koruyucu kısayol tuşu ile tetiklemek için en iyi arama sonucu olarak geliyor. Birkaç kişinin nasıl yapılacağını bildiği gibi bir şey yapmak için başka, güncellenmiş bir yöntem eklemenin faydalı olacağını düşündüm.
Not: Bu, Windows 8 için üretilmiş ve test edilmiş bir çözümdür, ancak Windows 7 için de çalışmalıdır. Eski işletim sistemleri için daha iyi bir çözüm vardır; Burada kontrol edin: /programming/1430108/how-to-turn-screensaver-on-windows-7-by-a-code-in-cmd .
İlk önce bir klasör oluşturun. Daha sonra, cmd.exe'yi bulup kopyalamak o klasöre. Şimdi bir metin dosyası oluşturun (henüz adlandırma konusunda endişelenmeyin) ve aşağıdaki kodu yapıştırın:
using System;
using System.Runtime.InteropServices;
public static class LockDesktop
{
[DllImport("user32.dll", EntryPoint = "GetDesktopWindow")]
private static extern IntPtr GetDesktopWindow();
[DllImport("user32.dll")]
private static extern IntPtr SendMessage(IntPtr hWnd, uint Msg, int wParam, int lParam);
private const int SC_SCREENSAVE = 0xF140;
private const int WM_SYSCOMMAND = 0x0112;
public static void SetScreenSaverRunning()
{
SendMessage(GetDesktopWindow(), WM_SYSCOMMAND, SC_SCREENSAVE, 0);
}
public static void Main()
{
LockDesktop.SetScreenSaverRunning();
}
}
Şimdi "farklı kaydet" seçeneğini tıklayın ve dosyayı "lock.cs" olarak kaydetmeden önce dosya türünü "tümü" olarak ayarlayın. Oluşturduğunuz klasöre kaydettiğinizden emin olun. Son olarak, klasördeki CMD.exe dosyasını açın ve aşağıdaki komutu yazın:
%SystemRoot%\Microsoft.NET\Framework\v3.5\csc.exe lock.cs
Enter tuşuna basın ve bir dakika bekleyin. Şimdi klasörünüzde bir "lock.exe" dosyası bulacaksınız. Bir kısayol oluşturabilir (masaüstüne gönder) ve klavye kısayolu atamak için özelliklere gidebilirsiniz.
** Not: Bu ayarlanan ekran koruyucunuzu zamanlayıcı bitmiş gibi başlatır. Devam ettirildiğinde oturum açma ekranını gösterecek şekilde ayarlamadıysanız, kilitlenmez. Ayrıca, kilitlenmeden önce yaklaşık beş saniyelik bir gecikme de vardır, çünkü bu, ekran koruyucunun varsayılan davranışı olduğundan, kullanıcının kilitlemesini iptal etmek için zamana sahip olmasıdır.
Ekran koruyucunuzu özgeçmişe kilitlenecek şekilde ayarlamak istemezseniz ve / veya bilgisayarınızın kısayolla anında kilitlenmesini istiyorsanız, okumaya devam edin. **
Başka bir metin dosyası oluşturun veya eskisini kullanın, önemli değil. Şimdi, aşağıdaki parti kodunu girin ve "lock.bat" olarak kaydedin.
@START lock.exe
@%windir%\system32\rundll32.exe user32.dll,LockWorkStation
Şimdi bir kez daha bir kısayol oluşturabilir ve ona bir klavye komutu verebilirsiniz.