H
H
Hurum4Burum2018-09-14 13:29:14
C++ / C#
Hurum4Burum, 2018-09-14 13:29:14

Way of learning C++ to write native dll libraries?

Hello. It is possible that the question is very simple and has already been asked a lot.
The crux of the matter is this. At the moment I am learning .NET, namely the C# programming language for writing application software. The problem is that applications on this platform are quite difficult to protect from source code review and licensing system hacking. After studying various protection methods (obfuscation, protectors, packers, code virtualization), I chose several products for myself: Themida and Enigma Protector. Both products position code virtualization on their virtual machines as their main advantage. Although both of them support .NET applications, virtualization only works with native code, i.e. .NET is not supported in this regard.
Therefore, from all the read articles and forums, it was decided that part of the code, along with licensing, should be moved to a dll written in a compiled PL and then covered with one of these protectors. Of the most common and developed languages ​​compiled into machine code, C ++ was chosen.
The question itself refers to the list of literature that is necessary for learning the language in the amount necessary to solve this problem.
Now I settled on the book "The C++ Programming Language. Lectures and Exercises" by Stephen Prata.
Is it worth paying attention to some additional manuals or will this book + practice on it be enough?

Answer the question

In order to leave comments, you need to log in

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question