I created a monitor program that checks for certain critera and then launches
other executables to perform maintenence tasks.
One of these executables uses a DLL, when launched by double clicking, runs
flawlessly.
However, when this application is run via Process.start, or Shell(), the
application dies on the line where the DLL is dimmed.
I get the following error,
Cls id(blah blah) is either not valid or not registered.
I was also having problems setting a connection to the SQL server, but when
i add pooling=false to the connection string, it works fine.
Anybody know why launching the program using process.start would cause these
types of errors?
Permissions setting maybe?