ปุ่มลัด Windows ใดที่ควรถูกบล็อกในพีซีโหมดคีออสก์


3

สมมติว่าพีซี Windows 7 ปกติและแอปพลิเคชันแบบกำหนดเองที่ทำงานในโหมดคีออสก์ ไม่สามารถออกจากแอปพลิเคชันโดยไม่มีรหัสผ่านได้ ตอนนี้ฉันต้องการบล็อกชุดคีย์ทั้งหมดของ Windows 7 ซึ่งอาจเปลี่ยนโฟกัสเพื่อให้สามารถเข้าถึงระบบไฟล์ได้

คุณรู้จักชุดคีย์มากกว่ารายการด้านล่างหรือไม่

Win+D          » Show Desktop)
Win+M          » Minimize all
Win+L          » Lock desktop
Ctrl+Shift+ESC » Open Task Manager
Ctrl+Alt+Del   » Secure attention key
Alt+Tab        » Switch window
Shift+Alt+Tab  » Switch window
Alt+Esc        » Switch window
Shift+Alt+Esc  » Switch window
Win+Tab        » Switch window (3D view)
Win+R          » Open run prompt
Win            » Open Start menu
Win+F          » Open Explorer (focus on search)
Win+E          » Open Explorer
Alt+F4         » Close active window
Win+Down       » Minimize active window
Win+{1..9}     » Switch to window (number on taskbar)
Win+Space      » Peak at desktop
Win+U          » Utility manager

ฉันตระหนักถึงปัญหาต่อไปนี้ แต่นี่จะเป็นคำถามอีกข้อ

Ctrl-Alt-Del และ Win + L ไม่สามารถดักจับโดย Autohotkey หรือโปรแกรมอื่น ๆ ที่ติดตั้งคีย์บอร์ดของ hook นี่คือการออกแบบในส่วนของ Microsoft เพื่อป้องกันการขโมยข้อมูลประจำตัวผ่านการปลอมแปลงหน้าจอเข้าสู่ระบบ

คำถาม:ชุดคีย์ใดที่ฉันต้องบล็อก (ผ่าน AutoHotKey) เพื่อป้องกันไม่ให้ผู้ใช้ออกจากแอปพลิเคชันคีออสก์


คุณอาจต้องการอ่านคำตอบเก่า ๆ ของฉันในคำถามที่คล้ายกันเกี่ยวกับคอมพิวเตอร์คีออสก์ในการตั้งค่านโยบายกลุ่มเพื่อทำมัน
Scott Chamberlain

มันแปลกมาก ฉันมีสคริปต์ AHK ที่สกัดกั้น Win + L และดูเหมือนว่าจะทำงานได้
echristopherson

@echristopherson ฉันทำการทดสอบอีกครั้งและยัง: ด้วย*LWin:: returnAHK ไม่สามารถดักล็อคหน้าจอได้ การใช้งานของคุณคืออะไร?
nixda

อืมมม อาจเป็นเพราะในกรณีของฉันเนื่องจากฮอตคีย์ Win + L ของฉันขยายฟังก์ชันการล็อคหน้าจอปกติ (โดยปิดจอภาพ)
echristopherson

คำตอบ:


4

ฉันจะไม่ใช้ AutoHotKey สำหรับงานนี้ค่อนข้างจะใช้ฟีเจอร์ Code Code Mapper ในตัวซึ่งมีมาตั้งแต่ Windows 2000 ด้วยวิธีนี้คุณสามารถปิดการใช้งานWinคีย์ได้อย่างเต็มที่รวมทั้งป้องกัน Secure Attention Sequence (SAS) (นั่นคือCtrl+ Alt+ Del) โดยปิดการใช้งานเช่นAltปุ่ม ค่ารีจิสทรีถูกเรียกใช้Scancode Mapและอยู่ที่:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout

มันไม่ได้เป็นมิตรกับมนุษย์ แต่SharpKeysสามารถใช้เพื่อจัดการกับมันได้อย่างง่ายดาย คุณสมบัติอื่น ๆ เช่น Flip 3D สามารถปิดใช้งานการคัดเลือกโดยใช้คีย์รีจิสทรี / นโยบายที่เกี่ยวข้อง

อย่างไรก็ตามทางลัดอื่น ๆ ที่คุณควรคำนึงถึง:

F1- แสดงวิธีใช้
Shift+ F10- แสดงเมนูทางลัดสำหรับรายการที่เลือก
Ctrl+ Esc- เปิดเมนูเริ่ม
Esc- ยกเลิกภารกิจปัจจุบัน
Win+ F1- เปิดบริการช่วยเหลือและวิธีใช้ของ Windows
Win+ Pause- แสดงไดอะล็อกบ็อกซ์ System Properties
Win+ Shift+ M- เรียกคืนหน้าต่างที่ย่อเล็กสุดไปยังเดสก์ท็อป
Ctrl+ Win+ F- ค้นหาคอมพิวเตอร์ (หากคุณอยู่ในเครือข่าย)
Win+ T- วนรอบโปรแกรมบนแถบงาน
Win+ Shift+ T- วนไปมาตามโปรแกรมบนทาสก์บาร์ด้านหลัง
Shift+ Win+ 1to 9- เริ่มอินสแตนซ์ใหม่ของโปรแกรมที่ถูกตรึงที่ทาสก์บาร์ในตำแหน่งที่ระบุด้วยหมายเลข
Ctrl+ Win+1เป็น9- สลับไปยังหน้าต่างที่ใช้งานล่าสุดของโปรแกรมที่ปักหมุดไว้ที่ทาสก์บาร์ในตำแหน่งที่ระบุด้วยหมายเลข
Alt+ Win+ 1to 9- เปิด Jump List สำหรับโปรแกรมที่ปักหมุดไว้ที่ทาสก์บาร์ในตำแหน่งที่ระบุด้วยหมายเลข
Ctrl+ Win+ Tab- วนรอบโปรแกรมบนทาสก์บาร์โดยใช้ Aero Flip 3D
Win+ B- เปลี่ยนเป็นโปรแกรมที่แสดงข้อความในพื้นที่แจ้งเตือน
Win+ - ขยายหน้าต่างให้ใหญ่สุด
Win+ - ขยายหน้าต่างให้ใหญ่สุดทางด้านซ้ายของหน้าจอ
Win+ - ขยายหน้าต่างให้ใหญ่สุดทางด้านขวาของหน้าจอ
Win+ Home- ย่อเล็กสุดทั้งหมดยกเว้นหน้าต่างที่ใช้งานอยู่
Win+ Shift+- ยืดหน้าต่างไปที่ด้านบนและด้านล่างของหน้าจอ
Win+ P- เลือกโหมดการแสดงการนำเสนอ
Win+ G- หมุนเวียนไปตามแกดเจ็ต
Win+ X- เปิด Windows Mobility Center

ที่มา: แป้นพิมพ์ลัด , ปิดการใช้งานทั่วโลกฮอตคีย์

ดูลิงก์ด้านล่างสำหรับทางลัดเพิ่มเติมที่ฉันอาจพลาดไป

อ่านเพิ่มเติม


3

ล็อคตู้ของคุณลงโดยเปลี่ยนเชลล์เริ่มต้น

เพื่อเป็นทางเลือกในการเปลี่ยนชุดแป้นพิมพ์จำนวนมากที่จำเป็นในการล็อคคีออสก์ของคุณคุณสามารถแทนที่เชลล์เริ่มต้นExplorer.exeด้วยโปรแกรมที่กำหนดเองของคุณ เมื่อบัญชีผู้ใช้คีออสเข้าสู่ระบบ Windows จะเริ่มต้นปฏิบัติการที่กำหนดเองของคุณแทน Windows Explorer เนื่องจาก Explorer ไม่ทำงานแม้แต่ผู้ใช้ของคุณจึงไม่สามารถสลับไปใช้หรือใช้ประโยชน์จากความสามารถใด ๆ ที่มีให้รวมถึงการตอบสนองต่อแป้นพิมพ์ลัด Win + X

วิธีเดียวที่ผู้ใช้สามารถหลบหนีแอปพลิเคชันของคุณคือการออกจากโปรแกรม (ซึ่งคุณป้องกันได้ด้วยการกำหนดรหัสผ่าน) เมื่อพวกเขาป้อนรหัสผ่านที่ถูกต้องและออกจากแอปพลิเคชันของคุณแล้วWindows จะออกจากระบบบัญชีผู้ใช้เพิ่มเติมเพื่อให้แน่ใจว่าไม่มีการเข้าถึงเครื่องที่ไม่ต้องการ

ในการแทนที่เชลล์เริ่มต้น:

  1. วิ่ง regedit
  2. นำทางไปยัง HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon
  3. แก้ไขค่าShellเพื่อชี้ไปที่ชื่อพา ธ แบบเต็มของไฟล์เรียกทำงานของคุณ

จากนั้นสมมติว่าคุณมี Windows รุ่น Professional ให้ใช้นโยบายกลุ่มเพื่อล็อกเส้นทางออกที่เหลืออยู่สองสามรายการ (และการดำเนินการล็อคที่ไม่ต้องการ) ผ่านทางแป้นพิมพ์

เปิดใช้งานนโยบายต่อไปนี้ทั้งหมด:

User Configuration/Policies/Administrative Templates/System/Ctrl+Alt+Del Options
  • ลบตัวจัดการงาน
  • ลบล็อคคอมพิวเตอร์
  • เอาออกจากระบบ

ข้อควรระวัง:

การเปลี่ยนเชลล์เริ่มต้นมีผลกับผู้ใช้คอมพิวเตอร์ทุกคน ด้วยเหตุผลดังกล่าวคุณต้องมีวิธีในการเปลี่ยนกลับเป็นค่าเริ่มต้นExplorer.exeเป็น วิธีหนึ่งในการทำเช่นนี้คือเปิดใช้งานRemote Registry Serviceจากนั้นทำการเปลี่ยนแปลงจากระยะไกล

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.