I have a desktop application made in C#. The application connects to a Solaris server through SSH and performs certain jobs there. The login to the app is based on user's credentials used for logging into the Solaris server. When the user inputs his Solaris credentials, it hits the server and checks if the cred is good.
The problem is, the app runs the job in background worker. For most users the app runs fine, but for a particular user, the myworker.RunWorkerAsync()
doesn't work, which means the control never passes to do_work.
I have tried debugging it from a different machine but still the same result. So, its not system specific issue, but I am at loss to understand, why for everybody the background worker is created properly and runs but only for the particular user it doesn't.