How to make a "packer" in C#?
I have a program, when launched, it should check whether it is installed on this machine, if it is already installed, then the process simply ends, and if it is not installed, it copies itself to the desired directory and also some system files are necessary to work in the same directory.
How can package third-party files along with exe? Without the use of other programs like WinRar, which have this function.
That is, third-party files need to be sewn into the executable file, which this program will then use.