keithlsp 發表於 12-9-14 14:02

如何為AFL 設置密碼

請問如何令自己編寫的AFL 不容易被人觀看, 可以設立密碼嗎?

joshsmi 發表於 12-9-14 22:18

AFL is Open Source. It can be read with every text editor. If you want to hide your code then you need write a plugin using the free C/C++ API htt p://w ww.amibroker.com/devlog/index.php?s=AmiBroker+Development+Kit

moneymaker 發表於 12-9-14 22:28

好像只能轉成 DLL 檔案才能加密{:4_186:}

keithlsp 發表於 12-9-15 00:40

htt p://w ww.dotnetforab.com/downloads

這個好像很簡單

keithlsp 發表於 12-10-3 02:26

.Net for Amibroker 是一個好東西, 我已經成功把AFL 變為DLL, 用的只是很簡單的C# 語言, 實在太親民了

重點是要明白它提供的例子, 明白了就可以自己動手做DLL了

moneymaker 發表於 12-10-3 11:02

keithlsp 發表於 12-10-3 02:26 static/image/common/back.gif
.Net for Amibroker 是一個好東西, 我已經成功把AFL 變為DLL, 用的只是很簡單的C# 語言, 實在太親民了 ...

您可以舉個例子說明一下嗎 {:4_144:}

keithlsp 發表於 12-10-3 22:08

例如這個, 就是PLOT 2條MA 在圖上:

public void BasicSampleCS1()
      {
            // calculate the moving average of close price by calling the built-in MA function
            ATArray mySlowMa = AFAvg.Ma(Close, 20);

            // plotting the moving average
            AFGraph.Plot(mySlowMa, "mySlowMa", Color.Black, Style.Thick);

            ATArray ma5 = AFAvg.Ma(Close, 5);

            // plotting the moving average
            AFGraph.Plot(ma5, "5ma", Color.Black, Style.Thick);
      }
基本上, 只係多了要create object, 其他程式碼是一樣

saucer 發表於 12-10-3 22:39

NET 的 DLL 可以輕易的被還原成code 的, 都有工具的

keithlsp 發表於 12-10-4 00:11

也是, 是有工具看到CODE, 但也有反編譯的工具, 行多一步就可以了

h ttp://blog.csdn.net/dadoneo/article/details/6275281

keithlsp 發表於 12-10-4 00:51

本帖最後由 keithlsp 於 12-10-4 00:53 編輯

好, 已經試過用軟件做了防止反編譯DLL, 剛才用Reflector試了, 真的看不到CODE了, 很好, 多謝saucer的提點
頁: [1]
查看完整版本: 如何為AFL 設置密碼