hii .... 나는 응용 프로그램을 실행하는 동안 수행 할 수있는 Ctrl + Alt + Del과 같은 특수 키를 비활성화하는 것이 가능한지, 어떻게 키와 같은 메서드를 사용하여 거의 모든 키 (예 : Alt + F4 등)를 비활성화 할 수 있습니까? ....C# 윈도우 응용 프로그램에서 특수 키를 비활성화하는 방법 ...?
1
A
답변
0
Ctrl + Alt + Del을 사용 중지 할 수 없으며 매우 낮은 수준이므로 보안 위험으로 간주됩니다. 특정 기능을 사용 중지하려는 특별한 이유가 있습니까?
키오스크 스타일 응용 프로그램을 작성하는 경우 Ctrl-Alt-Del 시퀀스를 트래핑하고 무시하는 새 GINA DLL을 작성해야합니다. 또는 키보드에 Ctrl 키, Alt 키 또는 Del 키가없는 키보드를 사용하십시오.
0
Ctrl + Alt + Del은 이유 때문에 "특별"합니다.
어떤 종류의 소프트웨어를 쓰고 있습니까?
적어도, 당신은 당신이 그것을 설치할 수있을 경우 새 GINA DLL을 작성했다하더라도 편집
, 나는 놀랠 것입니다 ... 마우스를 사용하라고 강요하지 않습니다. 테스트 모드 등을 사용하지 않고 Windows x64 OS에서 실행할 수 없습니다.
그렇다면 OS 설치를 손상 시키려면 어떤 종류의 소프트웨어가 필요합니까?
0
자신의 gina.dll (Graphical Identification and Authentication)을 작성하는 데는 여러 가지 방법이 있습니다.
그러나 Windows의 레지스트리를 사용하면 쉽게 할 수 있습니다.
소프트웨어 \ 마이크로 소프트 \ 윈도우 \ CurrentVersion DisableTaskMgr의 값을 변경하여 정책 \ 시스템
\
1. 그리고 이것은 우리가 위치에 레지스트리를 편집해야이를 위해
C에서 프로그래밍 방식으로 코드를 수행하는 코드입니다.
using Microsoft.Win32;
public void KillCtrlAltDelete()
{
RegistryKey regkey;
string keyValueInt = "1";
string subKey = "Software\\Microsoft\\Windows\\CurrentVersion\\Policies\\System";
try
{
regkey = Registry.CurrentUser.CreateSubKey(subKey);
regkey.SetValue("DisableTaskMgr", keyValueInt);
regkey.Close();
}
catch (Exception ex)
{
MessageBox.Show(ex.ToString());
}
}
관련 문제
- 1. C# 키를 비활성화하는 방법
- 2. C# 윈도우 응용 프로그램에서 손으로 자르기를하는 방법?
- 3. 어떻게 C# 윈도우 응용 프로그램에서
- 4. 응용 프로그램에서 키를 숨기는 방법?
- 5. .NET 응용 프로그램에서 API 키를 보호하는 방법
- 6. C# Windows 응용 프로그램에서 비디오를 재생하는 방법?
- 7. C# 윈도우 응용 프로그램
- 8. 안드로이드 키패드에서 음성 입력 키를 비활성화하는 방법
- 9. 안드로이드 키보드의 화살표 키를 비활성화하는 방법
- 10. 윈도우 응용 프로그램에서 명령 줄에 쓰기
- 11. C#을 순 윈도우 응용 프로그램에서 CSV 파일을 만들
- 12. C# winforms 응용 프로그램에서 윈도우 (파일/디렉토리) 컨텍스트 메뉴 표시
- 13. C# 윈도우 응용 프로그램에서 두 개의 ArrayList를 비교
- 14. 스레딩 : C#을 .NET 윈도우 응용 프로그램에서 체크 박스의 가시성
- 15. 내 응용 프로그램에서 C#
- 16. 키보드의 선택 키를 비활성화하는 방법은 무엇입니까?
- 17. 윈도우 기반 응용 프로그램에서 테이블 만들기
- 18. 사용 UTF-8 .NET 윈도우 응용 프로그램에서
- 19. 윈도우 모바일 응용 프로그램에서 컨트롤의 크기를 지정하는 방법
- 20. 외부 응용 프로그램에서 d3d 응용 프로그램의 크기를 조정하는 방법. (C#)
- 21. 길이는 C# 윈도우 응용 프로그램
- 22. C#을 윈도우 응용 프로그램
- 23. mfc 응용 프로그램에서 키보드의 키를 눌렀을 때
- 24. 64 비트 .NET 응용 프로그램에서 WOW64 레지스트리 키를 여는 방법
- 25. C# 응용 프로그래밍에서 멀티 클릭을 비활성화하는 방법은 무엇입니까?
- 26. 내 응용 프로그램에서 응용 프로그램에서 구현하는 방법
- 27. 키를 누를 때 listbox auto select 항목을 비활성화하는 방법
- 28. C# - Linq.to.XML 특수 기호 충돌 응용 프로그램
- 29. C# 응용 프로그램에서 주 스레드를 잠그는 방법?
- 30. C# .net 응용 프로그램에서 스캐너를 사용하는 방법
왜이 작업을 수행 하시겠습니까? 가능하지만 그 필요성을 다시 생각해 보시기 바랍니다. 이 사용자가 –
에 의해 응용 프로그램을 닫을 수 있습니다 ..하지만 내 응용 프로그램 사용자는 이러한 일을 할 수있는 특권이 없습니다 .. 그래서 이러한 작업을 제한해야합니다 – deepu