當前位置:名人名言大全網 - 勵志說說 - 易語言中,如果想實現控制軟件多開,應該通過怎樣的途徑呢?

易語言中,如果想實現控制軟件多開,應該通過怎樣的途徑呢?

易語言…… 不懂。 不過方法應該是通用的。

第壹種,遍歷進程表,計數自身進程的數量。這個是最正統,最方便,最安全的。

第二種,利用網絡廣播來計數。程序啟動時,發壹個廣播信號,收到信號的進程給回復。

第三種,在系統中找壹個隱秘的地方設置壹個信號量。

重點說說第三種,其關鍵在於隱秘。可能的方法大概有:

A、在系統固定位置寫壹個文本文件,裏面是壹個計數,啟動時加壹,退出時減壹。

B、每個實例都在固定位置創建壹個臨時文件,退出時刪除自己的。

C、在註冊表中指定位置增加壹條計數項。

D、綁定某端口。比如:從32450開始,尋找未被綁定的端口……

所有上面這些歸類於第三種的方法都有不可靠,易於破解的缺陷。

而且實現起來不見得比前兩種難度低。

選擇最適合自己的吧。