當前位置:首頁 » 操作系統 » 掛機鎖源碼

掛機鎖源碼

發布時間: 2022-05-13 21:45:12

Ⅰ delphi掛機鎖代碼

center.js
iutil.js
jq-corners.js
jquery.js
visual_jquery.js

Ⅱ 求易語言掛機鎖源碼

.版本
2.支持庫
shellEx.支持庫
iext
.
子程序
_窗口1_創建完畢
窗口1.左邊

0窗口1.
頂邊

0窗口1.高度

取屏幕高度
()
'
這些代碼能看得懂吧!試一下效果!窗口1.寬度

取屏幕寬度
()a

注冊熱鍵
(取
窗口句柄
(),
標簽1.取窗口句柄
(),
4,
#F4鍵)
'
4就是功能鍵alt鍵了.b

注冊熱鍵
(取窗口句柄
(),
標簽1.取窗口句柄
(),
4,
#
Tab鍵
)
'
現在來禁止
win鍵
.用一個模塊來禁止.'
屏蔽win鍵
()
'
就這樣就行了.哈哈
.子程序
_按鈕1_被單擊
.判斷開始
(編輯框1.內容

_啟動窗口.編輯框1.內容)
'
意思是窗口1的編輯框的內容不等於_啟動窗口的編輯框的內容則出現信息框.
信息框
(「解鎖密碼錯誤,請重新輸入!」,
#錯誤圖標,
「提示:」).默認
銷毀
()
'
否則關閉窗口1.判斷結束
.子程序
_窗口1_尺寸被改變,
,
,
這個之前我也有做過一個動畫大家可以去看看.
透明標簽2.左邊

窗口1.寬度
÷
2

透明標簽2.寬度
÷
2
'
窗口1.寬度
÷
2說明左邊是在窗口的一半.
那當然
不對了.應該是要中間在窗口中的一半.所以還要減去透明標簽2.寬度的一半.透明標簽2.頂邊

窗口1.高度
÷
2

透明標簽2.高度
÷
2
'
高度的意思和寬度的意思一樣.透明標簽1.左邊

窗口1.寬度

透明標簽1.寬度
×
2
'
透明標簽1.左邊在窗口1的寬-兩個透明標簽的寬度那裡透明標簽1.頂邊

窗口1.高度

8

編輯框1.高度

32
'
透明標簽1.頂邊在窗口1的高-8再減編輯框的高度.再減去32.大家都有看到一個一個的
小黑點
了吧.他們之間的距離就是8了.
圖片框
1.左邊

透明標簽1.左邊
'
以下的都
明白了吧
.圖片框1.頂邊

透明標簽1.頂邊

透明標簽1.高度

8連續賦值
(圖片框1.頂邊,
編輯框1.頂邊,
按鈕1.頂邊)
'
這個連續賦值的意思是說編輯框1.頂邊,
按鈕1.頂邊都和圖片框1.頂邊一樣.編輯框1.左邊

圖片框1.左邊

圖片框1.寬度

8按鈕1.左邊

編輯框1.左邊

編輯框1.寬度

8'
基本是這樣了.我們來試試.有點錯誤.檢查一下.這樣效果不錯了.現在來說一說.在網路上找的

Ⅲ 誰做過C#的掛機鎖,有源碼最好,能屏蔽一切按鍵包括(WIN,CTRL+ESC,ALT+CTRL+DEL)

全局hook 接收到任何按鍵消息全部不操作就可以。

Ⅳ 易語言 掛機鎖 誰有好點的源碼 用組合鍵可以破的不要

.版本 2

.程序集 窗口程序集1
.程序集變數 輸入的密碼, 文本型
.程序集變數 設置的密碼, 文本型
.程序集變數 第一次運行, 邏輯型

.子程序 __啟動窗口_創建完畢

鎖鍵 (97, 1, 0, 0)
設置的密碼 = 取文本注冊表項 (「SYSTEMSET」, 「SET」, 「PMM」, 「」)
是否隱藏窗口 = 取數值注冊表項 (「SYSTEMSET」, 「SET」, 「DESK」, 1)
.如果 (設置的密碼 = 「」)
第一次運行 = 真
總在最前 = 假
解鎖按鈕.禁止 = 真
退出按鈕.禁止 = 假
設置按鈕.禁止 = 假
設置按鈕.獲取焦點 ()
信息框 (「本程序還未進行設置,請按下設置鈕對本程序進行初始設置!」, #信息圖標, 「信息:」)
.否則
.如果真 (是否隱藏窗口 = 1)
位置 = 3
.如果真結束
設置滑鼠位置 ()
.如果結束

.子程序 _密碼框_內容被改變

輸入的密碼 = 密碼框.內容

.子程序 _解鎖按鈕_被單擊

.如果 (輸入的密碼 = 設置的密碼)
退出按鈕.禁止 = 假
設置按鈕.禁止 = 假
總在最前 = 假
鎖鍵 (97, 0, 0, 0)
取消滑鼠限制 (0)
退出按鈕.獲取焦點 ()
.否則
密碼框.獲取焦點 ()
.如果結束

.子程序 _設置按鈕_被單擊

載入 (設置窗口, _啟動窗口, 真)

.子程序 _退出按鈕_被單擊

結束 ()

.子程序 設置滑鼠位置
.局部變數 RECT, 矩形區域

RECT.Left = _啟動窗口.左邊
RECT.Top = _啟動窗口.頂邊 + 30
RECT.Right = _啟動窗口.左邊 + 135
RECT.Bottom = _啟動窗口.頂邊 + 128
限制滑鼠 (RECT)

.版本 2

.程序集 窗口程序集2
.程序集變數 密碼1, 文本型
.程序集變數 密碼2, 文本型
.程序集變數 是否開機運行, 整數型, , , 0為否,1為是
.程序集變數 設置的密碼, 文本型

.子程序 _設置窗口_創建完畢

設置的密碼 = 取文本注冊表項 (「SYSTEMSET」, 「SET」, 「PMM」, 「」)
是否開機運行 = 取數值注冊表項 (「SYSTEMSET」, 「SET」, 「BEGIN」, 0)
密碼編輯框1.內容 = 設置的密碼
密碼編輯框2.內容 = 設置的密碼
.如果 (是否隱藏窗口 = 1)
桌面選擇框.選中 = 真
.否則
桌面選擇框.選中 = 假
.如果結束
.如果 (是否開機運行 = 1)
運行選擇框.選中 = 真
.否則
運行選擇框.選中 = 假
.如果結束

.子程序 _密碼編輯框1_內容被改變

密碼1 = 密碼編輯框1.內容

.子程序 _密碼編輯框2_內容被改變

密碼2 = 密碼編輯框2.內容

.子程序 _桌面選擇框_被單擊

.如果 (是否隱藏窗口 = 0)
桌面選擇框.選中 = 真
是否隱藏窗口 = 1
.否則
桌面選擇框.選中 = 假
是否隱藏窗口 = 0
.如果結束

.子程序 _運行選擇框_被單擊

.如果 (是否開機運行 = 0)
運行選擇框.選中 = 真
是否開機運行 = 1
.否則
運行選擇框.選中 = 假
是否開機運行 = 0
.如果結束

.子程序 _保存按鈕_被單擊

.如果 (密碼1 = 密碼2)
寫注冊表項 (「SYSTEMSET」, 「SET」, 「PMM」, 密碼1)
寫注冊表項 (「SYSTEMSET」, 「SET」, 「DESK」, 是否隱藏窗口)
寫注冊表項 (「SYSTEMSET」, 「SET」, 「BEGIN」, 是否開機運行)
.如果 (是否開機運行 = 1)
寫注冊項 (4, 「SOFTWARE\Microsoft\Windows\CurrentVersion\Run\systemkey」, 取運行目錄 () + 「\」 + 取執行文件名 ())
.否則
刪除注冊項 (4, 「SOFTWARE\Microsoft\Windows\CurrentVersion\Run\systemkey」)
.如果結束
銷毀 ()
.否則
信息框 (「確認密碼不符!」, #警告圖標, 「密碼錯誤!」)
密碼編輯框2.獲取焦點 ()
.如果結束

.子程序 _取消按鈕_被單擊

銷毀 ()

.版本 2

.數據類型 矩形區域
.成員 Left, 整數型
.成員 Top, 整數型
.成員 Right, 整數型
.成員 Bottom, 整數型

Ⅳ 易語言做掛機鎖怎麼屏蔽所有熱鍵

.版本 2
.支持庫 eAPI.子程序 _時鍾1_周期事件終止進程 (「taskmgr.exe」)
吧周期設成10謝謝

Ⅵ C#編寫的掛機鎖代碼

C# 掛機鎖 可以用hook(鉤子)去做 監聽鍵盤的按鍵 並且kill任務管理器的進程 鉤子具體實現需要委託。網上有掛機鎖的源碼。 追問: 都不可以用 回答: using System; using System.Windows.Forms; using System.Text; using System.Runtime.InteropServices; using System.Reflection; using System.IO; namespace HookLock { public class Hook { #region 私有變數 /// <summary> /// 鍵盤鉤子句柄 /// </summary> private IntPtr m_pKeyboardHook = IntPtr.Zero; /// <summary> /// 鉤子委託聲明 /// </summary> /// <param name="nCode"></param> /// <param name="wParam"></param> /// <param name="lParam"></param> /// <returns></returns> public delegate int HookProc(int nCode, Int32 wParam, IntPtr lParam); /// <summary> /// 鍵盤鉤子委託實例 /// </summary> /// <remarks> /// 不要試圖省略此變數,否則將會導致 /// 激活 CallbackOnCollectedDelegate 託管調試助手 (MDA)。 /// 詳細請參見MSDN中關於 CallbackOnCollectedDelegate 的描述 /// </remarks> private HookProc m_KeyboardHookProcere; // 底層鍵盤鉤子 public const int idHook = 13; /// <summary> /// 安裝鉤子 /// </summary> /// <param name="idHook"></param> /// <param name="lpfn"></param> /// <param name="hInstance"></param> /// <param name="threadId"></param> /// <returns></returns> [DllImport("user32.dll", CallingConvention = CallingConvention.StdCall)] public static extern IntPtr SetWindowsHookEx(int idHook, HookProc lpfn, IntPtr pInstance, int threadId); /// <summary> /// 卸載鉤子 /// </summary> /// <param name="idHook"></param> /// <returns></returns> [DllImport("user32.dll", CallingConvention = CallingConvention.StdCall)] public static extern bool UnhookWindowsHookEx(IntPtr pHookHandle); /// <summary> /// 傳遞鉤子 /// </summary> /// <param name="pHookHandle">是您自己的鉤子函數的句柄。用該句柄可以遍歷鉤子鏈</param> /// <param name="nCode">把傳入的參數簡單傳給CallNextHookEx即可</param> /// <param name="wParam">把傳入的參數簡單傳給CallNextHookEx即可</param> /// <param name="lParam"></param> /// <returns></returns> [DllImport("user32.dll", CallingConvention = CallingConvention.StdCall)] public static extern int CallNextHookEx(IntPtr pHookHandle, int nCode, Int32 wParam, IntPtr lParam); #endregion 私有變數 #region 私有方法 /// <summary> /// 鍵盤鉤子處理函數 /// </summary> /// <param name="nCode"></param> /// <param name="wParam"></param> /// <param name="lParam"></param> /// <returns></returns> /// <remarks>此版本的鍵盤事件處理不是很好,還有待修正.</remarks> private int KeyboardHookProc(int nCode, Int32 wParam, IntPtr lParam) { //return 1; KeyMSG m = (KeyMSG)Marshal.PtrToStructure(lParam, typeof(KeyMSG)); if (m_pKeyboardHook != IntPtr.Zero) { switch (((Keys)m.vkCode)) { case Keys.LWin: case Keys.RWin: case Keys.Delete: case Keys.Alt: case Keys.Escape: case Keys.F4: case Keys.Control: case Keys.Tab: return 1; } } return 0; } #endregion 私有方法 #region 公共方法 /// <summary> /// 安裝鉤子 /// </summary> /// <returns></returns> public bool InstallHook() { //IntPtr pInstance = Marshal.GetHINSTANCE(Assembly.GetExecutingAssembly().ManifestMole); IntPtr pInstance = (IntPtr)4194304; if (this.m_pKeyboardHook == IntPtr.Zero) { this.m_KeyboardHookProcere = new HookProc(KeyboardHookProc); this.m_pKeyboardHook = SetWindowsHookEx(idHook, m_KeyboardHookProcere, pInstance, 0); if (this.m_pKeyboardHook == IntPtr.Zero) { this.UnInstallHook(); return false; } } return true; } /// <summary> /// 卸載鉤子 /// </summary> /// <returns></returns> public bool UnInstallHook() { bool result = true; if (this.m_pKeyboardHook != IntPtr.Zero) { result = (UnhookWindowsHookEx(this.m_pKeyboardHook) && result); this.m_pKeyboardHook = IntPtr.Zero; } return result; } [StructLayout(LayoutKind.Sequential)] public struct KeyMSG { public int vkCode; public int scanCode; public int flags; public int time; public int dwExtraInfo; } #endregion 公共方法 } } 這個就是核心的代碼 追問: 我有Hook代碼,就是不行 回答: 632959910 你加我

採納哦

Ⅶ 易語言做掛機鎖!

易語言屏幕鎖源碼下載地址:http://www.941wmsf.com/downinfo/222.html更多易語言源碼,模塊,軟體請訪問:www.941wmsf.com

Ⅷ 易語言鎖鍵盤源碼

.版本 2
.支持庫 EdirectX

.子程序 _窗口1_創建完畢

輸入設備1.初始化 (取窗口句柄 ())

.子程序 _按鈕1_被單擊

輸入設備1.置鍵盤獨占 (真)

.子程序 _按鈕2_被單擊

輸入設備1.置鍵盤獨占 (假)

自己創個輸入設備 望採納!!!!!

Ⅸ VC 編寫掛機鎖

你如果要想屏蔽Ctrl+Alt+Del,靠全局鍵盤鉤子是行不通的。

因為系統在啟動時,winlogon.exe這個進程會注冊Ctrl+Alt+Del這個熱鍵,他會在一切程序之前截獲這個WM_HOTKEY消息,使winlogon成為第一個處理它的程序。

所以要想屏蔽Ctrl+Alt+Del,可以寫一個dll,注入到winlogon.exe這個進程中,dll被注入後,查找名為"SAS Window"的窗口,找到後子類化然後自己處理WM_HOTKEY消息,如果是Ctrl+Alt+Del,就幹掉這個消息。其他系統熱鍵你都可以在這里處理~~

這里有基本結構的代碼http://hi..com/sunlightmoon/blog/item/a0aaade71963a729b8382065.html

這個至少在xp下是沒問題的,vista下我沒試。

另外,如果你覺得這樣屏蔽任務管理器太麻煩的話,更簡單的方法是修改注冊表[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System] 下找到"DisableTaskmgr",把dword值設置為00000000就可以了,程序退出時你再給改回來。

希望對你能有幫助~~

Ⅹ 求一個易語言掛機鎖的源碼 郵箱:[email protected]

.版本 2
.支持庫 spec
.支持庫 shellEx
.程序集 窗口程序集1
.程序集變數 zcrj
.程序集變數 密碼, 文本型
.程序集變數 zcrj1, 整數型
.子程序 _標簽1_反饋事件, 整數型
.參數 參數一, 整數型
.參數 參數二, 整數型
.判斷開始 (參數一 = zcrj)
.判斷開始 (編輯框1.內容 = 密碼)
滑鼠_解鎖 ()
標簽2.標題 = 「滑鼠已解鎖,一秒後關閉」
延遲 (1500)
結束 ()
.默認
標簽2.標題 = 「密碼輸入錯誤!!」
.判斷結束
.判斷 (參數二 = zcrj1)
_啟動窗口.總在最前 = 真
編輯框1.獲取焦點 ()
.默認
' 標簽2.標題 = 「密碼輸入錯誤!!」
.判斷結束
.子程序 _標簽3_滑鼠左鍵被放開, 邏輯型
.參數 橫向位置, 整數型
.參數 縱向位置, 整數型
.參數 功能鍵狀態, 整數型
密碼 = 編輯框1.內容
滑鼠_鎖定 ()
標簽2.標題 = 「滑鼠已鎖定,請輸入密碼,按h..m鍵」
編輯框1.內容 = 「」
編輯框1.獲取焦點 ()
.子程序 __啟動窗口_創建完畢
zcrj = 注冊熱鍵 (_啟動窗口.取窗口句柄 (), 標簽1.取窗口句柄 (), 0, 36)
zcrj1 = 注冊熱鍵 (_啟動窗口.取窗口句柄 (), 標簽1.取窗口句柄 (), 0, 35)

這個是輸入密碼之後,按自己設置的熱鍵解鎖,需要精易模塊

熱點內容
陰陽師防禦隊伍怎麼配置 發布:2024-10-10 07:19:52 瀏覽:886
雲存儲測試工具 發布:2024-10-10 07:19:03 瀏覽:464
java的組件 發布:2024-10-10 06:58:30 瀏覽:176
源代碼編譯後的二進制文件 發布:2024-10-10 06:57:40 瀏覽:136
java門戶網站 發布:2024-10-10 06:48:26 瀏覽:991
伺服器多cpu如何協同工作 發布:2024-10-10 06:42:12 瀏覽:997
appium錄制腳本 發布:2024-10-10 06:42:12 瀏覽:604
壓縮彈簧行程 發布:2024-10-10 06:35:50 瀏覽:803
php目錄在哪 發布:2024-10-10 06:30:09 瀏覽:623
安卓手機怎麼屏蔽垃圾號碼 發布:2024-10-10 06:24:32 瀏覽:925