You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Hi, I am currently looking at the many options to protect my source code from being "easy" to reverse engineer.
I have some experience with pyinstaller, which can be really helpful to manage and simplify the packaging of many modules that I use, so I can quickly send a zipped folder to my customers, who usually have no programming knowledge of any kind.
Is there an option, or a hack / work-around to get pyconcrete to work as a stand-alone, without having Python installed on the computer?
The text was updated successfully, but these errors were encountered:
It converts python code into C code and compiles it.
But of course some variables can be read from compiled .exe.
This looks more solid than the others.
Nuitka puts all C files created by the compilation into a single file.
Partially more difficult to examine.
With Pyconcrete, maybe you can find a way to use Nuitka.
Combining the two can be a difficult decompile process.
As a recommendation, I would recommend that the pye converted files be compressed into the library named "library.zip" as in py2exe.
Files can be read from Archive.
This is the approach of PyInstaller and py2exe.
Python's zip support is highly developed.
If this sounds like a good idea, we can start somewhere.
Hi, I am currently looking at the many options to protect my source code from being "easy" to reverse engineer.
I have some experience with pyinstaller, which can be really helpful to manage and simplify the packaging of many modules that I use, so I can quickly send a zipped folder to my customers, who usually have no programming knowledge of any kind.
Is there an option, or a hack / work-around to get pyconcrete to work as a stand-alone, without having Python installed on the computer?
The text was updated successfully, but these errors were encountered: