Hello, a few days ago I saw Thinstall installed on a computer of a company I now and then work for and I wanted to test it.

In particular, I wanted to see if it was true that you can embed an OCX in your VB6 application and then distribute the packed exe, that will run without installation.

So, for testing purposes, I created a VB6 executable just containing an MSChart control, created the exe and launched Thinstall.

In Thinstall, I followed the exact procedure that should have allowed me to get the result I was looking for. After importing the VB6 executable into Thinstall, I right-clicked on the OCX and selected "Record Registry script now."

In the online help, you can read, "By recording a registry script, Thinstall permits virtual registration. That is, the OCX/DLL appears to already registered on the user's computer without needing any system registry changes."

Finally, I pasted the resulting exe packed with Thinstall on a PC running under Windows Vista and I got an error message telling me I did not have permission to use that component.

What am I missing? Is Thinstall incompatible with Vista?

Any help will be appreciated.