現在我知道有一個easy workaround到鎖定和密碼保護VBA代碼standard way,我想繼續更有效的方法來保護代碼。我將向客戶提供一個基於Excel的工具,但希望不僅僅是簡單的煩惱型保護,它只會阻止最懶的黑客。因此,我的Excel-VBA項目密碼可以很容易被破解...什麼是其他選項?
在Excel-VBA中是否有任何選項,或者我們是否真的需要編譯單獨的應用程序並忘記了基於Excel的界面?建議和啓示歡迎!
感謝
現在我知道有一個easy workaround到鎖定和密碼保護VBA代碼standard way,我想繼續更有效的方法來保護代碼。我將向客戶提供一個基於Excel的工具,但希望不僅僅是簡單的煩惱型保護,它只會阻止最懶的黑客。因此,我的Excel-VBA項目密碼可以很容易被破解...什麼是其他選項?
在Excel-VBA中是否有任何選項,或者我們是否真的需要編譯單獨的應用程序並忘記了基於Excel的界面?建議和啓示歡迎!
感謝
最簡單,最有效的方法是將您的VBA代碼編譯的COM /自動化插件VB6的。
或者,如果性能不重要,您可能需要考慮.Net(帶混淆器)解決方案。
另一個技巧是編寫針對在訪問一個excel對象的代碼然後進行訪問文件中的.MDE http://www.blog.methodsinexcel.co.uk/?s=Access+MDB 不佳,但吱吱;-)
給定的鏈接已損壞,請嘗試此http://www.databasedev.co.uk/microsoft-access-mde.html。看起來很有希望。 – 2017-01-11 22:50:31
無需轉換到另一種語言 - 你應該能夠通過www.vbsobfuscator.com來混淆你的大部分VBA代碼[注意:鏈接到archive.org]
現在,這是一個由可疑網站鏈接的網站佔有者接管的死鏈接。 – Trashman 2017-01-11 22:29:56
+1。當我考慮保護一個我認爲商業化的插件的多種方法時,我會使用com方法。這顯然是最安全的選擇。第二,混淆可能非常有效 – brettdj 2011-10-26 10:19:54