First off I would like to give a "TIA" just because I'm new to VB.NET and I welcome any kind of help.
I'm trying to created a program that will scan a range of ip's and check the the version of "shdocvw.dll". This dll will tell me the IE version loaded so now I can get a clue on how many different versions of IE I have on my network.
At this time the only way I have been able to do this is by using ""FileVersionInfo.GetVersionInfo(filename)" using the system.IO Import. Now this works great but it has some down falls. (1) Buy using this method I have to use UNC paths and if there is a problems with the client the program will hangup for awhile till it times out. This takes way to long with a big network. I would like to know if there is a way to shorting the time out period. (2) There are some pc's I'm unable to connect to with my program and I know I have access to them since I can connect to them by typing out the UNC path in the run prompt. So I'm trying to use impersonation so I can connect as the local admin on the box, but this dosn't seem to be working. I have domain admin rights but it seems that my program doesn't use them. The only pc's this program works on are public box's and my local pc.
Really I just what to know if I'm going in the right direction or is there a better way to go about this. Well I've been up for a while so I thank any help and if you need to see code ( <-- Loose term ) I will be glad to post it.
Than oawi eh
9 ja[jpg r k you. Sorry head hit the keyboard.
I'm trying to created a program that will scan a range of ip's and check the the version of "shdocvw.dll". This dll will tell me the IE version loaded so now I can get a clue on how many different versions of IE I have on my network.
At this time the only way I have been able to do this is by using ""FileVersionInfo.GetVersionInfo(filename)" using the system.IO Import. Now this works great but it has some down falls. (1) Buy using this method I have to use UNC paths and if there is a problems with the client the program will hangup for awhile till it times out. This takes way to long with a big network. I would like to know if there is a way to shorting the time out period. (2) There are some pc's I'm unable to connect to with my program and I know I have access to them since I can connect to them by typing out the UNC path in the run prompt. So I'm trying to use impersonation so I can connect as the local admin on the box, but this dosn't seem to be working. I have domain admin rights but it seems that my program doesn't use them. The only pc's this program works on are public box's and my local pc.
Really I just what to know if I'm going in the right direction or is there a better way to go about this. Well I've been up for a while so I thank any help and if you need to see code ( <-- Loose term ) I will be glad to post it.
Than oawi eh
9 ja[jpg r k you. Sorry head hit the keyboard.