Click here to Skip to main content
15,895,462 members
Home / Discussions / C#
   

C#

 
QuestionRCW message, Thread pool Pin
2hdass19-Jan-06 8:36
2hdass19-Jan-06 8:36 
AnswerRe: RCW message, Thread pool Pin
Dave Kreskowiak19-Jan-06 13:33
mveDave Kreskowiak19-Jan-06 13:33 
GeneralRe: RCW message, Thread pool Pin
Monika Dayal6-Feb-20 0:28
Monika Dayal6-Feb-20 0:28 
GeneralRe: RCW message, Thread pool Pin
Dave Kreskowiak6-Feb-20 2:53
mveDave Kreskowiak6-Feb-20 2:53 
QuestionAccessing .AVI As Embedded Resource Pin
rich_wenger19-Jan-06 7:45
rich_wenger19-Jan-06 7:45 
Questionto trigger some actions after form load. Pin
Manu_8119-Jan-06 7:37
Manu_8119-Jan-06 7:37 
AnswerRe: to trigger some actions after form load. Pin
mav.northwind19-Jan-06 8:05
mav.northwind19-Jan-06 8:05 
GeneralRe: to trigger some actions after form load. Pin
Manu_8119-Jan-06 8:19
Manu_8119-Jan-06 8:19 
GeneralRe: to trigger some actions after form load. Pin
Werdna19-Jan-06 11:35
Werdna19-Jan-06 11:35 
GeneralRe: to trigger some actions after form load. Pin
RaviGupta798623-Jul-10 22:48
RaviGupta798623-Jul-10 22:48 
Questiondouble accuracy and equality Pin
vineas19-Jan-06 7:06
vineas19-Jan-06 7:06 
AnswerRe: double accuracy and equality Pin
Michael Potter19-Jan-06 11:28
Michael Potter19-Jan-06 11:28 
GeneralRe: double accuracy and equality Pin
vineas19-Jan-06 16:36
vineas19-Jan-06 16:36 
AnswerRe: double accuracy and equality Pin
Guffa19-Jan-06 12:40
Guffa19-Jan-06 12:40 
Questionquery on data columns Pin
dvsr19-Jan-06 7:04
dvsr19-Jan-06 7:04 
AnswerRe: query on data columns Pin
vineas19-Jan-06 7:24
vineas19-Jan-06 7:24 
GeneralRe: query on data columns Pin
dvsr19-Jan-06 12:15
dvsr19-Jan-06 12:15 
AnswerRe: query on data columns Pin
Wjousts19-Jan-06 9:49
Wjousts19-Jan-06 9:49 
GeneralRe: query on data columns Pin
dvsr19-Jan-06 10:01
dvsr19-Jan-06 10:01 
QuestionHow to wrapp .net 3rdparty controls with designer support? Pin
Chris Richner19-Jan-06 7:04
Chris Richner19-Jan-06 7:04 
Questionslideshow viewer Pin
GetSharp19-Jan-06 6:47
GetSharp19-Jan-06 6:47 
QuestionHow to check if 'RPC server is available' on a remote computer. Pin
ESTAN19-Jan-06 6:38
ESTAN19-Jan-06 6:38 
Hello guys,

I am having here some problems regarding pc's where the RPC server is not running or pc's where the windows firewall is causing my program to crash.

I am doing some inventories with WMI queries. Most of them it is not a problem, but there are PC's were the windows firewall is on and giving me the following error (from the log file):

DISCOVERY Error, sComputerType, System.Runtime.InteropServices.COMException: De RPC-server is niet beschikbaar. (Exception from HRESULT: 0x800706BA)

After 4 of this errors my program quits, altought that I am using Try Catch.

Is there a way to check if the 'RPC server is available' prior to the inventory process?

Thanks in advance.

The code for your info:

<br />
public static string GetInfoWithWMI(string _sComputerName, string _sParameter, string _sObjName, string _sObjQuery)<br />
{<br />
	string sComputerName = _sComputerName;<br />
	string sParameter = _sParameter;<br />
	string sObjName = _sObjName;<br />
	string sObjQuery = _sObjQuery;<br />
	string sValue = "";<br />
<br />
	try<br />
	{<br />
		ManagementScope scope = new ManagementScope("\\\\" + sComputerName + "\\root\\CIMV2");<br />
		scope.Connect();<br />
		ObjectQuery query = new ObjectQuery(sObjQuery);<br />
		ManagementObjectSearcher searcher = new ManagementObjectSearcher(scope, query);<br />
<br />
		foreach (ManagementObject queryObj in searcher.Get())<br />
		{<br />
			if (queryObj[sObjName] != null)<br />
				sValue = queryObj[sObjName].ToString();<br />
		}<br />
		// Logging<br />
		if (Program._LoggingEnabled == "Y" && Program._LogDiscoveryProcess == "Y")<br />
			Program.LogInfo("Discovery process: object=" + sComputerName + ", " + sParameter + "=" + sValue, 1);<br />
		return sValue;<br />
	}<br />
	catch (System.Management.ManagementException mex)<br />
	{<br />
		<br />
		// Logging<br />
		if (Program._LoggingEnabled == "Y" && (Program._LogDiscoveryProcess == "Y" || Program._LogProgramErrors == "Y"))<br />
			Program.LogInfo("DISCOVERY Error, " + sParameter + ", System.Management.ManagementException: " + mex.Message, 3);<br />
	}<br />
	catch (System.Runtime.InteropServices.COMException comex)<br />
	{<br />
		// Logging<br />
		if (Program._LoggingEnabled == "Y" && (Program._LogDiscoveryProcess == "Y" || Program._LogProgramErrors == "Y"))<br />
			Program.LogInfo("DISCOVERY Error, " + sParameter + ", System.Runtime.InteropServices.COMException: " + comex.Message, 3);<br />
	}<br />
	catch (System.Exception ex)<br />
	{<br />
		// Logging<br />
		if (Program._LoggingEnabled == "Y" && (Program._LogDiscoveryProcess == "Y" || Program._LogProgramErrors == "Y"))<br />
			Program.LogInfo("DISCOVERY Error, " + sParameter + ", System.Exception: " + ex.Message, 3);<br />
	}<br />
<br />
return "";<br />
}<br />

AnswerRe: How to check if 'RPC server is available' on a remote computer. Pin
ESTAN19-Jan-06 22:15
ESTAN19-Jan-06 22:15 
QuestionClass Library DLL with no functions Pin
uNsignedINT19-Jan-06 6:11
uNsignedINT19-Jan-06 6:11 
AnswerRe: Class Library DLL with no functions Pin
malharone19-Jan-06 6:19
malharone19-Jan-06 6:19 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.