ArthurBorsboom
New member
Today I had a huge surprise when a member of our test team showed me the VBA source code of an application compiled with XLS Padlock.
The reason I bought XLS Padlock was because I believed it would first compile the VBA code and then remove the source code; resulting in an EXE without the source code which could be distributed to anyone.
For now, I can only prevent the user to access the VBA editor, which I apparently did insufficient, since he could access the VBA Code by the debug button of the default VBA error handler. The fact that this team member could open the VBA editor is the minor worry I have.
My real worry is that the VBA source code is actually inside the EXE, which i have build with the [Build Secure Application] functionality.
Did I use XLS Padlock in the wrong way?
Is there any way to completely prevent the EXE to contain the (human readable) VBA source code?
If so, how?
The reason I bought XLS Padlock was because I believed it would first compile the VBA code and then remove the source code; resulting in an EXE without the source code which could be distributed to anyone.
For now, I can only prevent the user to access the VBA editor, which I apparently did insufficient, since he could access the VBA Code by the debug button of the default VBA error handler. The fact that this team member could open the VBA editor is the minor worry I have.
My real worry is that the VBA source code is actually inside the EXE, which i have build with the [Build Secure Application] functionality.
Did I use XLS Padlock in the wrong way?
Is there any way to completely prevent the EXE to contain the (human readable) VBA source code?
If so, how?
Last edited by a moderator: