Board logo

標題: [原創] 自動開啟的檔中檔技巧進階應用 [打印本頁]

作者: HUNGCHILIN    時間: 2011-11-25 23:33     標題: 自動開啟的檔中檔技巧進階應用

本帖最後由 HUNGCHILIN 於 2011-11-26 21:26 編輯

檔中檔技巧除了 應用在 病毒載體外[建议] 谁在搞 RESULTS.XLS 这个
我們還能將他運用在那一邊,利用[原創] 功能表編輯器連結巨集示例的功能,作成檔案可達到以下效果:


     1.讓人完全不知道"工具列"怎麼製作的,連高手都是
     2.先將要成為物件檔案的VBP"專案無法檢視",再將物件檔案插入包裝在檔案中,
        讓人無法使用VBA加解鎖器去解除裡面的這個物件檔案的VBP"專案無法檢視"


可以發現外檔"只包含功能表編輯器工具列"沒有任何程式,內檔包含程式
檔中檔的特色是開外檔後,內檔會自動開啟且兩個檔都可以啟用巨集
外檔的工具列只用定義就可以呼叫內檔的程式,完全不照牌裡出牌的方式讓人傻眼

此帖在此首發,別的網站是沒有的,只是好玩,但絕對是高手都想不到與拍案教絕的奇特技巧,此法可以變向的保護"檔案與VB專案",
不過破解也簡單倒是.呵呵
範例: 用說的,看不懂,看範例就會知道,檔案都給了,不是只有圖片或文字,不是虛晃一招騙人,大家可以看看,簡易範例如下
[attach]8636[/attach]
作者: HUNGCHILIN    時間: 2011-12-13 00:11

本帖最後由 HUNGCHILIN 於 2011-12-25 11:03 編輯

未使用VB6狀況下.Excel盡所能最後能達到vba保護效果
大概就這樣了(目前沒比它更好的)


在vbe把編碼變外星文來保護程式?.還要變回來不好用.
最後還是定案.就拿這個當未使用VB6狀況下vba保護終帖

不要以為全部轉vb6封裝就最好.它沒資料庫.很多需要資料庫/需要存系統資訊的資料
這時就沒有單純使用excel檔製作那麼的方便.

那vb6封裝到底好不好?我覺的有利有弊,像增益、函數、類 就很適合風封裝成DLL
但還是有很多不適用,尤其是大程式,最後還是覺得相互運用是不錯的選擇,
接下需要介紹vba如何封裝成dll or exe檔才能解釋,如何去應用這一部份。
作者: kobo    時間: 2012-1-3 18:55

好想可以下載來研究看看,,可惜無權限..
作者: lin    時間: 2013-5-5 01:07

請問阿吉兄
1.僅見外檔(查詢Excel版本),而看不到BOOK1,是如何辦到
2.BOOK1藏在外檔(查詢Excel版本)的何處,我實在找不到
作者: HUNGCHILIN    時間: 2013-5-5 11:58

本帖最後由 HUNGCHILIN 於 2013-5-6 17:42 編輯

回復 4# lin
    Lin兄您好,您前几天不是已經試鍊過基礎档中档技巧了嗎,怎麼会問這個,原理是一樣的,Book1那個檔放在[4.0模組表]中
這裡只是把程序放在内档中,並且作專案不可检視,可以增加破解困難度,VBA加解鎖器不能直接破解除非把Book内档另存出來再破解,最近有很多VBA程式提取器出現,這個方法也可以避免被提取代碼
作者: lin    時間: 2013-5-6 16:34

阿吉兄
僅見外檔(查詢Excel版本),而看不到BOOK1,所以無法"VBA加解鎖器不能直接破解除非把Book内档另存出來再破解",所以纔有"BOOK1藏在外檔(查詢Excel版本)的何處"的疑問。
作者: lin    時間: 2013-5-21 17:26

阿吉兄
拜讀"基礎档中档技巧",是相當有創意,但惟一缺點就是,外檔與內檔一併開啟,展示功能有但保護及隱藏功能就少了些,但 "自動開啟的檔中檔技巧進階應用"中隱藏內檔,因無法看到內檔所以避免被修改,而且另存新檔或直接存檔,則遺失內檔,兼具創意及實用行。我已解開book1,並能另存新檔,只是還不是很瞭解,這幾天再想想。
作者: lin    時間: 2013-5-28 11:12

阿吉兄
"自動開啟的檔中檔技巧進階應用",我已解開內檔,並能另存新檔,試了幾天,但還是不解之疑問如下:
1.外檔限制插入物件,試過很多方法仍無法改變。
2.已插入物件,應是存於外檔的Macro1中,雖已解開Macro1,但還是找不到,所以外檔與內檔的連結,也看不出來。
3.另存新檔僅能外檔或內檔單獨儲存,無法外檔與內檔一併儲存。
作者: HUNGCHILIN    時間: 2013-5-28 22:08

本帖最後由 HUNGCHILIN 於 2013-5-28 22:35 編輯

lin 兄好
您說的這一段功能,外檔與內檔的連結
屬於 excel4.0版~4.3板間的功能叫做 [工具列編輯器]
這個功能在excel95板時已被[自訂工具列]功能取代
所以以後其他版本均已無法製作此種工具列
而您說的無法存檔等問題也是由此因素而來
現在誰會拿excel4.3版來做這個?
我覺得這段可以不用再學.因為這是個極其極其陳舊的東西
這個範例是跟大家說明這功能還可以用...以後大家有看到這種怪工具列 大概就是這樣來的
作者: lin    時間: 2013-6-2 22:32

阿吉兄
excel4.3 已安裝完成,因為是英文版,所以還找不到[工具列編輯器]
作者: lin    時間: 2013-6-9 01:08

阿吉兄
請問"工具列編輯器"是否是"toolbars"
作者: HUNGCHILIN    時間: 2013-6-13 12:41

本帖最後由 HUNGCHILIN 於 2013-6-13 12:42 編輯

回復 11# lin
應該是,那時候不能自訂工具列,只能用那個
作者: lin    時間: 2013-6-26 11:08

阿吉兄
試了多日仍無進展,是否可稍加點省。
作者: lin    時間: 2013-8-16 13:18

.阿吉兄
有關"自動開啟的檔中檔技巧進階應用"中隱藏內檔,因無法看到內檔所以避免被修改,而且另存新檔或直接存檔,則遺失內檔,兼具創意及實用行,雖然陳舊,但功能無法取代,這就值得學習。
我認為雖然是要用舊版excel功能建立及修改,但能於最新版excel中執行,這個特殊性也是保護。就如使用VB6、libreoffice、openoffice等一般人不知道工具而產生,但能於最新版excel中執行功能,這也是一種檔案的保護。
對於舊版的功能或技術,或許 您有不同的考量,但我認為若能公佈供後學參考,提昇excel vba研究風氣,豈不美哉。
作者: downloadmovie    時間: 2014-4-3 13:46

想下載, 但權限不夠, 只能努力升級了, 謝謝
作者: HUNGCHILIN    時間: 2017-8-13 00:08

本帖最後由 HUNGCHILIN 於 2017-8-13 00:10 編輯

回復 14# lin
這久沒回了,這是一種消失的功能,只出現在Excel4與Excel5版本

   http://forum.twbts.com/viewthread.php?tid=5007&extra=




歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)