COCO研究院

 找回密碼
 註冊
搜索
查看: 2834|回復: 9

如何為AFL 設置密碼

[複製鏈接]
發表於 12-9-14 14:02 | 顯示全部樓層 |閱讀模式
請問如何令自己編寫的AFL 不容易被人觀看, 可以設立密碼嗎?
發表於 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
發表於 12-9-14 22:28 | 顯示全部樓層
好像只能轉成 DLL 檔案才能加密
 樓主| 發表於 12-9-15 00:40 | 顯示全部樓層
htt p://w ww.dotnetforab.com/downloads

這個好像很簡單
 樓主| 發表於 12-10-3 02:26 | 顯示全部樓層
.Net for Amibroker 是一個好東西, 我已經成功把AFL 變為DLL, 用的只是很簡單的C# 語言, 實在太親民了

重點是要明白它提供的例子, 明白了就可以自己動手做DLL了
發表於 12-10-3 11:02 | 顯示全部樓層
keithlsp 發表於 12-10-3 02:26
.Net for Amibroker 是一個好東西, 我已經成功把AFL 變為DLL, 用的只是很簡單的C# 語言, 實在太親民了 ...

您可以舉個例子說明一下嗎
 樓主| 發表於 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, 其他程式碼是一樣
發表於 12-10-3 22:39 | 顯示全部樓層
NET 的 DLL 可以輕易的被還原成code 的, 都有工具的
 樓主| 發表於 12-10-4 00:11 | 顯示全部樓層
也是, 是有工具看到CODE, 但也有反編譯的工具, 行多一步就可以了

h ttp://blog.csdn.net/dadoneo/article/details/6275281
 樓主| 發表於 12-10-4 00:51 | 顯示全部樓層
本帖最後由 keithlsp 於 12-10-4 00:53 編輯

好, 已經試過用軟件做了防止反編譯DLL, 剛才用Reflector試了, 真的看不到CODE了, 很好, 多謝saucer的提點
您需要登錄後才可以回帖 登錄 | 註冊

本版積分規則

手機版|Archiver|站長信箱|廣告洽詢|COCO研究院

GMT+8, 24-11-23 04:32

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回復 返回頂部 返回列表
理財討論網站 |