I have created a windows application that I would like to deploy to my users. I placed the exe on a server that everyone can get to, and I ran it from my machine, and it worked perfectly. When I ran it from another user's machine, it threw an error saying:
"The application failed to initialize properly (0xc0000135). Click OK to terminate the application."
I would like to leave the exe file on the server instead of "installing" it on each end user's machine -- I would like to manually configure the end user's machine to run it from the server. I will also have some users running it from Citrix terminal server sessions, and I would prefer not to have to "install" it on my terminal servers, but I am happy to "configure" them to run it.
So I installed windows XP professional on a fresh machine, with no additional software installed. And I created a fresh application with no code (I simply opened a new win app project in Visual Studio and ran a "build" on it without adding any components) and dumped the exe out on a server. Then I tried to run the fresh application on the fresh server, and of course I got the same error I have been getting all along.
I assume that windows XP Professional comes with the Dot .Net Framework. So obviously there is something else I need to do to make things run.
Is there anyone out there who knows enough about this that you could direct me to the instructions for manually configuring a new machine to run a .NET windows application from a server location?