Hi there!
I know VB, C++, and some .NET. Could you please suggest me how to face this new project?

I need to create an eBook with the following characteristics:
1-Stand-alone executable no installer required.
2-With an embedded Internet Explorer Control in order to read .html and javascript.
3-Make the Internet Explorer read embedded .html, and .html created on the fly on memory (not saved to disk)
4- Disable copying, saving in internet explorer control (I imagine those are properties).

I do not know how to do 2 and 3.

Could you guys recommend which language is best for this purpose?
I have already started the ebook in VB 6 and wrote a code that generates all the .html files, and then I use a commercial eBook creator to compile the html's in a single stand-alone executable. However the generated .html pages surpass the 5000 files, and the eBook is too heavy, so I want to generate the html files on the fly and create my own eBook that is capable reading pages generated on the fly.

VB 6 is not useful as it needs an installer. Would VB.NET do the job? (does it produce stand-alone executable?) Or should I target for C++ or C#?

Please give me advice on how to set up the internet explorer control and read html files from RAM memory generated on the fly (not from disk). Copy protection is important, and I cannot generate temporary files in order to read them later, as the user can copy them.

Thank you very much, all your tips will be really appreaciated!
Cheers!
Rod