I wrote a windows service (Win32 API) that uses a .NET assembly written in C#. The service is set up to start automaticaly. In Windows XP all works well but under Vista the service is not automaticaly started (after reboot) because the .NET component is throwing an exception. But if I start the service manually, it works well.
It seems to be a security problem. The service is running under the local system account.
Can anybody help me? Thanks!