


原創作者:William
禁止MT4更新,似乎是所有EA玩家路上的絆腳石,也成了帶dll環境EA的噩夢。社群裏經常被問到的問題,“這款EA爲什麽點擊加載沒反應?”,其中的原因大概也是因爲你的終端太新,而EA的編譯方式是建立在更早的版本上、編譯算法被淘汰導緻。哪怕是源碼,在一些較早的IDE上能夠成功編譯,而更新之後會報些莫名其妙的錯誤!
爲什麽要禁止更新?更新意味着什麽?
在受MQL5支持的終端版本中,1380現在好像已經成了墊底的存在,早期的1340、1353、1360這些穩定的版本已經無法成功連接交易服務器。在衆多近年來網上流傳的EA中,絕大多數的編譯環境建立在1380以下,這也就使得早期編譯的EA直接失去支持,可以說從1380更新開始就嗝屁了很大一部分EA,其中一些大家覺得不錯的工具也慢慢被這股潮流淹沒!
更新必然是爲了能夠融入更多的新功能支持,但也會扼殺掉一部分大家所依賴的功能和擴展性。更新的另外一大機制,也是爲了保護原創知識産權的一種手段,比如早期能夠使用一些手法,把ex4反編譯成mq4源碼!而更新後這樣的漏洞也被官方封堵。對于不喜歡接觸附帶dll的EA或者不玩EA的交易者,這無關緊要,因爲每個版本都不會影響你拔刀的速度。
傳統禁止更新的方法還有用嗎?
早期的文章中我們談到過多種解決方案,比如使用更改host+禁止文件夾寫入,讓更新服務器連不上網絡以達到禁止更新目的。不能說沒用,至少在短時間内能夠生效,從7月份使用這種方法到11月初都是管用的!
- 方法1:使用群裏提供的一鍵腳本,讓MQL5更新地址指向本地回環地址,原理就是一旦檢測到mt4的更新指令時,檢查的是你的本地網絡,而不是官方的服務器,使用系統防火牆阻斷連接。
- 方法2:更改WebInstall文件夾的寫入權限,讓更新文件夾處于被禁止寫入狀态。
但現實往往是殘酷的,特别是最近很多夥伴發現被強制更新又開始了,經過一系列的折騰後,我發現還是逃脫不了“被更新”的命運,爲什麽會這樣呢?這裏官方可能在和我們傳遞某種信号,很可能1380快要失去支持,雖然官方在給出的最低支持的版本不包含1380,但也快了!
有沒有其他手段來禁用的替代方案?
傳統的方案已經不适用了,原因有很多,雖然host中已經禁了一部分地址,但不排除官方新增别的地址恢複更新!同樣的,像windows的系統權限更改,你既然能禁,那終端也有權限啓用,這就能解釋爲啥你都禁用WebInstall文文件夾的讀寫權限了,系統還能恢複的原因。
使難道我就要這麽放棄了嗎?其實方法總會有的,隻要思想不滑坡,方法總比困難多,軟的不行來硬的。
大家應該都聽說過文件夾加密!沒錯,就是通過第三方工具接管文件夾寫入權限,直接用密碼鎖死,而密碼隻有你自己知道,同系統環境下别的軟件雖然有權限更改,但是缺少密碼,自然就達到了我們想要的目的。
類似的工具有很多,有技術的夥伴也可以自行尋找類似的工具,我用到的這款叫做GiliSoft File Lock Pro,軟件使用對于電腦小白來說稍微有點難度,安裝好之後添加WebInstall的文件夾路徑即可。
衆所周知,WebInstall文件夾的位置并不好找,如果你還不懂怎麽找,最好是去大白上看一下我之前寫的新手指導文章,或者群文件裏之前禁止更新的pdf文檔。或者理解【C:\Users\**********\AppData\Roaming\MetaQuotes】這個路徑,*号替換爲你的電腦名稱,大部分電腦默認爲【Administrator】。
劃重點:
也因爲這個原因,你通過軟件自帶的加載文件夾大概率是不好弄,我們在找到該文件夾後隻需要:按住鼠标拖動文件夾進軟件白色區域即可添加。
如果你要訪問這個文件夾,必須輸入密碼。這個密碼在你安裝軟件時會提示你設置。
GiliSoft File Lock Pro安裝與使用教程
軟件我會放到百度雲,可以在公衆号回複231124獲取!GiliSoft File Lock Pro 是一款功能強大的文件/文件夾加密隐藏保護軟件,軟件支持文件/文件夾/磁盤分區的隐藏、防止寫入保護、拒絕讀取保護等功能。還支持文件/文件夾加密、徹底粉碎删除、EXE加密、文件夾操作記錄監視。軟件提供了簡體中文界面,支持從Windows 2000/XP到最新版本的Windows操作系統,同時支持32位和64位系統。初次使用時,需要設置初始密碼。
功能很多,這裏我們隻需要一個“文件加鎖”的功能即可,軟件需要注冊才能使用,壓縮包附帶了注冊機 Keygen.exe,把注冊機複制到軟件的默認安裝目錄。點擊打開。注意在下拉選項中選擇軟件 File Lock Pro 即可生成key,填入到軟件中即可,郵箱随意填!
注意!!
使用 keyGen 注冊前請先禁用網絡,注冊後,防火牆阻止程序的聯網!或,在系統 hosts 文件中加入一行 127.0.0.1 gilisoft.com
理論上這種方法是一勞永逸的,100%管用,希望William今天的工具能夠幫助到各位。
更新是會持續的,受支持的版本也會不斷叠代,就像目前兼容性最佳的1380也不知道什麽時候失去支持,當然,随着時代發展,新的EA開發者也會針對新終端尋找替代方案,比如Nodll。
删除后无法恢复
删除后无法恢复