Of course C++ itself can be much harder to code in, so it's a trade off (but you may also gain some performance, depending on what you are doing.). This is typically done to improve script run time speed, but this would fool most users into believing the file is locked by magic somehow. Functional overview: Loading the maxscript source code into the memory sandbox to run, using. You could put in a persistent postOpen callback to turn off the viewports and command panel. More than a year later, a new version is being released. So your best option is to put your important IP there, and then nothing "extra" is needed for encryption. To my knowledge, 20+ years in 3ds Max, there is no way to have a encrypted renderable scene. Also remember that a C++ plugin can expose it's functionality to MAXScript and so you might consider just moving your most important IP into a C++ plugin, and then call it from some of your less critical MAXScript code.Īs Paul mentioned nothing is 100% secure, but in C++ it is as close as you can get, and it takes deep understanding of binary and assembly code to crack a native DLL. This is what many commercial developers do with at least the core functionality. It produces a native DLL that is very hard to crack. To answer the commercial question, if you really want the best security, use the C++ SDK. MAXScript is a scripting language, so in itself it is not possible to perfectly encrypt it.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |