You pass a parameter value when you call a method. Who is the caller and who is the callee in your scenario? Do you have a Windows service that is invoking a web service on a remote server or do you have an application that is invoking a web service on a remote server and that web service needs to invoke a Windows service running on the same server? Try providing a FULL and CLEAR description of the problem. Assume that too many words is better than not enough.