hii ....我正在開發一個窗口應用程序如何禁用像control + alt + del在運行應用程序時執行的特殊鍵,我使用keyhook方法來禁用幾乎所有的鍵,如windows,alt + f4等...如何禁用c#窗口應用程序中的特殊鍵...?
1
A
回答
0
0
Ctrl + Alt + Del是「特殊」的原因。
你在寫什麼軟件?
的一點是,你強迫我使用鼠標...
編輯
即使你沒有寫一個新的GINA DLL,我會感到驚訝,如果你可以安裝它。如果沒有在測試模式下運行,您將無法在Windows x64操作系統上運行。我不允許您這樣做。
那麼,什麼樣的軟件需要你損害我的操作系統安裝?
0
要做到這一點有很多方法來編寫自己的gina.dll(圖形識別和身份驗證)。
但是有一個簡單的方法可以通過使用Windows註冊表來實現。
爲此,我們必須在場所要編輯註冊表:
軟件\微軟\的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. 禁用鍵盤的特定窗口
- 2. C#窗口應用程序
- 3. 如何最小化窗口使窗口應用程序中使用快捷鍵最大化窗口使用C#?
- 4. 如何禁用iPad HTML5應用程序上的鍵盤彈出窗口?
- 5. 如何禁用特定應用程序的功能鍵說F4
- 6. c#窗口應用程序中的快捷鍵
- 7. 如何在C#窗口窗體應用程序中VideoBrush?
- 8. 如何禁用SoftKeyboard鍵預覽窗口?
- 9. 如何在Web應用程序中限制窗口短鍵
- 10. 如何從C#窗口應用程序項目調用C++ dll
- 11. 與MySql的C#窗口應用程序
- 12. 如何發佈C#窗口應用程序安裝程序
- 13. 如何向沒有窗口的應用程序發送按鍵
- 14. C#.net窗口服務應用程序
- 15. c#2008示例窗口應用程序
- 16. 如何在c#.net窗口應用程序中生成日曆
- 17. 如何在C#窗口應用程序中播放視頻?
- 18. 如何在c#窗口應用程序中顯示RSS源
- 19. 如何在c#應用程序中打開sapi火車窗口?
- 20. 如何在C#窗口應用程序中註銷功能?
- 21. 如何在ANSI C中創建窗口應用程序?
- 22. 在c#窗口應用程序中隱藏用戶窗體
- 23. 如何在Windows窗體應用程序中使用特殊字符應用程序/報告
- 24. 如何在XCode的調試器窗口中禁用程序集?
- 25. 如何使用應用程序窗口? C++
- 26. 如何在C#中使用Windows應用程序禁用ComboBox上的快捷鍵?
- 27. 如何從C#中的其他窗體窗口應用程序控制應用程序?
- 28. C#如何選擇一個打開的應用程序窗口
- 29. 禁用與當前應用程序相關的所有窗口
- 30. Android - 禁用應用程序的虛擬啓動窗口
爲什麼要這樣做?這是可能的,但我敦促你重新考慮它的必要性。 – 2010-03-15 04:56:14
這個用戶可以關閉應用程序..但在我的應用程序用戶沒有特權做這種事情..所以必須限制這樣的行動 – deepu 2010-03-15 06:59:58