I have an executable 'A' made by me, that acts as a runtime, and several config files + a lot of pictures + fonts (...) made by my customers for their own clients.
My customers are graphic users & no clue about programming or compiler, but need that the total app above looks as 100% made by them to their own final users.
I would like programmatically, means in another application, let's say 'B', to merge all these into a single exe so that their own customers do not see that part is made by me & have no access to the individual files.
That embending function would be integrated into 'B', which has to exist anyway as it helps to create the config files & other functions.
I saw some possibilities
- ILmerge : I read carefully a lot of posts on that in StackO. : looks like its functions could be accessible by another program, but not an option for me : no WPF & license does not permits to redistribute (here would be in 'B' that I give to my users)
- NET Reactor : I own it, it works OK, just the embended feature is exactly what I am looking for ; but not really an option for me as it's standalone products, means complicated for my users & can not be integrated in my 'B'
I can I do that ? (=means the above need=just the embending function of Reactor, but Inside my own app)
Thanks a lot,
Fabrice
Try this tutorial on MSDN. You should be able to have all your resources files inside your .exe by following this method.