-
原始碼如下:
子例程 Startup Window 已建立。
If (獲取文字註冊條目 ( root class, “tsctlt spesxca”, a“))。
否則結束 ()。
如果註冊條目結束,請寫入註冊條目(根類,“tsctlt spesxca”,a“)。
-
版本 2 元件視窗元件 1
程式集變數、事件控制代碼、整數。
子例程 Startup Window 已建立。
如果開啟事件同步物件 (2031619, False, “myappname”) 0)。' "myappname"它可以是任何文字,但最好更長,以確保它不會與系統中已有的其他事件物件的名稱衝突。
否則銷毀 ()。
如果它結束了。 子例程 Startup Window 將被銷毀。
關閉同步事件物件(事件控制代碼)。
DLL:版本 2
dll 命令建立事件同步物件、整數、"createeventa"
引數 lpeventattributes,整數型別。
引數 bmanualreset,邏輯。
引數 binitialstate,邏輯。
引數 lpname, textual.
dll 命令開啟事件同步物件 integer, ,"openeventa"
引數 dwdesiredaccess,整數型別。
引數 binherithandle,邏輯。
引數 lpname, textual.
dll 命令關閉同步事件物件 integer, ,"closehandle"
引數 hobject,整數。
-
去官方論壇,找到乙個自殺例行程式。 程式在退出時會自動刪除自身。 這個怎麼樣。
-
在登錄檔上留下標記。
-
拿機器碼,一機一機碼,再加乙個判斷什麼的。
-
.版本 2子例程 Startup Window 已建立。
如果 true(檔案存在 (“c:
如果為 true(將配置項 (“c: ,x”, x1“) 讀為文字(取硬碟功能詞 ()1))。
如果它真的結束了,請銷毀 ()。
如果它真的結束了。
子例程 Startup Window 首次啟用。
將 CI 項 (“c: ,x”, x1“) 寫入文字(取硬碟功能詞 ())。
子例程 Startup Window 將被銷毀。
將 CI 項 (“c: ,x”, x1“ 寫入文字 (取硬碟功能詞 ()1))。
刪除檔案(獲取執行目錄 () 獲取可執行檔案名 ()exe)<)。
-
是不能重複執行,還是執行一次後會自動刪除? 禁止重複執行()是在視窗建立後寫入的,執行後刪除可以在視窗被銷毀後刪除,新增刪除自己,或者在重啟後刪除。
-
我會有乙個簡單的方法,比較初級,不要問我是不是更高階,我不明白,我也是新手。
你先插入乙個新的dll命令,叫做api find window,返回值是乙個整數,dll庫檔名,對應的名字是findwindowa,注意大小寫,有兩個引數,都是文字的,第乙個叫window類名,第二個叫window文字, 你就這樣在新建命令完成後,在建立完成後在啟動視窗中新增以下**。
版本 2 子例程 啟動子例程,整數。
判斷開始 (0≠ API 查詢視窗 (“wtwindow”, test“))。
End () 預設載入 ( 啟動視窗, , true)。
審判結束。 返回 (0)。
對不起,少說一點,不要將**新增到建立的啟動視窗中。
相反,請將其新增到啟動器中,在系統配置中選擇“從啟動器開始”,然後將 ** 新增到啟動器。
-
.版本 2
支援庫 EAPI
元件 視窗元件 1
程式集變數數,整數。
子例程 Startup Window 已建立。
區域性變數 Process, Process Info, ,"0"
區域性變數 i,乙個整數。
程序 獲取系統程序列表 ()。
計數週期的第乙個(取陣列成員(程序)的數量,i)。如果為 true (i 1)。
如果為 true(程序 [i].)。程序名稱 取執行檔案的名稱 () 數量 數量 1
如果它真的結束了。
如果它真的結束了。
計數週期尾部 ()。
如果為 true(數量 2)。
Infobox (“程式已存在。 無需重複執行! “,0, )結束 ()
如果它真的結束了。
-
你可以獲取這台電腦硬碟的ID號,在它執行的時候繫結它,一旦你有了它,你就不能再執行它了。
-
.版本 2
支援庫 shells
元件 視窗元件 1
子例程 Startup Window 已建立。
區域性變數 wjh
區域性變數 cs
可以在多個位置寫入執行次數並相互比較,例如同時寫入登錄檔和將資訊附加到程式中。
如果檔案存在(取特定目錄 (10) false)。
複製檔案(採用特定目錄 (10) 和獲取特定目錄 (10)。
否則。 如果它結束了。
wjh 開啟檔案(獲取特定目錄 (10)。
移動讀/寫位置 (wjh, 1, fetch file length (wjh) 1)。
cs 轉換為數值(轉換為文字(讀入位元組集 (wjh, 1)))。
如果 (CS 9)。
資訊框(“試用版已過期,請註冊! “,警告圖示,”註冊資訊:“)
End () 否則移動到檔案 (wjh) 的末尾。
標題:限制例程的次數:執行次數:“到文字 (cs) 剩餘次數:”到文字 (9 cs)。
插入乙個位元組集 (wjh, 到乙個位元組集 (to text (cs 1)))。
關閉檔案 (WJH)。
你可以自己設定使用次數,我只提供想法,你可以自己看和學習!
-
可以使用硬碟序列號作為關鍵字,在md5值中取幾位數字作為系統預置的註冊碼,使用者註冊碼可以儲存在配置檔案中,載入程式時可以先讀取配置檔案的註冊碼值,與系統的註冊碼進行比較, 簡要如下:
-
可以給你乙個想法:
向資料庫新增乙個記錄登入資訊的字段。
客戶登入後,每隔一段時間寫入資料庫,寫入當前時間,這樣在登入時可以驗證同一客戶登入是否超過間隔,如果沒有,則無法登入。
-
解決方案都是人想出來的,就看你是否充分利用了它們。
我有乙個解決方案,但這有點麻煩。
1.將伺服器和客戶元件放在啟動視窗,伺服器端口=02,執行時,客戶連線到伺服器(可以使用網域名稱),連線的埠13,如果連線成功,則表示有人已經登入。 如果連線失敗,請將網域名稱的 IP 位址更新為本地公網 IP 位址。
這樣,當您登入到其他人時,他們就無法登入。
我們希望您能採用它!
-
我曾經編寫過聊天軟體來做這個:用乙個陣列記錄登入賬號名,包括客戶控制代碼,用來判斷登入記錄賬號的斷開連線,當乙個賬號想要登入時檢測陣列中是否有這個賬號,如果有重複的登入命令,斷開客戶端的連線! 這很簡單。
-
問起來就這麼簡單嗎? 我個人覺得沒有使用延遲的命令,因為如果使用延遲,這十秒的領域似乎是無法操作的...... 我的想法是用乙個時鐘,寫乙個十秒進去,時鐘在啟動視窗建立後開始,時鐘事件被寫入載入視窗1然後時鐘週期改為0,這樣十秒你的啟動視窗也可以操作,不會出現掛起宕機現象(其他方法你自己想想) 如果禁止多次執行, 你需要呼叫api,如果你閒置麻煩的話,可以找到相關的模組,很多模組都應該有這個功能,createeventa:
建立乙個事件物件,,,專門查詢它:為已命名的事件物件建立乙個新控制代碼。 closehandle:
關閉核心物件。
-
點選一次新增一次數字,然後寫入檔案或登錄檔,當這個數字等於3時,會彈出鎖屏!
我們先來看這個例子:他是摩羯座的天蠍座,是同事,總是對我忽冷忽熱,剛開始問我Q,還主動和我聊了一次,挺熱情的,然後送我回家,然後經常關注我,我只主動找他一次, 他回覆了超短這個詞,要麼是“省略號”,要麼是“呵呵”,前幾天他問我吃過沒有吃過,我回覆他,他是超短的“省略號”,請問問他這是什麼意思,每次聊天,我都說了很多,他回答了幾句,但他先跟我說了, 我真的不明白! >>>More
你要看**“,而不是背**,但你也要學習C語言的基礎知識。 如果你連ABCD都不懂,你怎麼能讀懂英語**? 多讀別人寫的東西是你在有了一定基礎之後做的事情。 >>>More
主機應該有兩套音效卡,安裝驅動後互不衝突,兩套音效卡連線乙個獨立的音響系統,然後在控制面板中設定音響和音訊裝置的快捷方式。 ,在音響和音響裝置的音訊選項中會看到兩張音效卡,選乙個,OK,找乙個**裝置**,比如Windows Media Player,會有一組音響系統的聲音,在選擇另乙個音效卡的時候,OK,選擇另乙個**裝置,比如千仞靜聽,會有另乙個音響系統的聲音,不衝突,用起來很麻煩,我用的是945板載音效卡加上海龜海岸的8830音效卡。