473,323 Members | 1,574 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,323 software developers and data experts.

Possible to get a remote computer's system information?

Okay, the basic plan:

1. Call EnumerateServers to return an array of all the computers on
the network.
available at: http://datafast.cjb.net/
2. Resolve the HostNames into IP Addresses.
How to Resolve a Hostname Into an IP Address (from Randy Birch's site:
www.mvps.org/vbnet)

3. Resolve the IP Addresses from 2 into MAC Addresses. (from Randy
Birch's site: www.mvps.org/vbnet)
This is really confusing... for some reason when I call this, it
doesn't return anything. Which variable holds the return value? The
"dummy" parameter that is passed By Ref? (if you read his
explanation, he says assigning the return value back to the Function
name causes the routine to crash or something... didn't understand
that at all, but them I'm not a VB Jedi...)

4. Can I pass a host name to the OSVersionInfo function and have it
retrieve the info on a remote computer, or is that only possible on a
local machine? Or do I have to use some other function? If I need
another function, anybody have a link handy? (THANKS!!!)

Okay, when I get all this information for each computer on the
network, I can write it all to a database. That part's easy... well,
I'll have to do a little bit of modifying because AcK!cess 2000 won't
do things like support control arrays, but I can use the old name
trick... all controls have explicit names ending with a numeric
suffix, so I can loop that way...

Okay, so what's the problem? MAC address doesn't seem to resolve for
some reason. Any ideas? I thought I had to grab the value of the
variable passed to the GetRemoteMACAddress function... How should I do
that? Put the variable declaration as public or something on the same
form that contains the calling routines, so I can see it there? Or
just declare it global/public and forget about it? Yes, I know that's
not really tight scoping, but I don't see a whole lot of options...

Any pointers? (Yeah, I have one, but he's out hunting with Cletis and
Billy Bob...)

Thanks!
Pieter
Jul 17 '05 #1
0 8128

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

0
by: James Watts | last post by:
Hi I am running 2003 server. A program that I use called Maximizer uses portals into addressbooks. The portals run on ASP.NET (I think... *.aspx) When I try to log on to the portals from a...
2
by: Shankar | last post by:
Platform: Windows 2000 machine with SP4 I use MSINFO to find system information on the remote machines on our local network. I am able to run MSINFO successfully on other Windows 2000 machines...
20
by: CHIN | last post by:
Hi all.. here s my problem ( maybe some of you saw me on other groups, but i cant find the solution !! ) I have to upload a file to an external site, so, i made a .vbs file , that logins to...
3
by: Lamont | last post by:
VB.NET Can anyone tell me how I can get the Drive Space information from a remote computer on the same domain and physical network? Primarily I need the Total disk space and space used or free...
1
by: Yaniv M | last post by:
Hi, How can I get information of specific file in remote computer? I want to get file's status in other computer, this file belongs to shared directory, I want to get the file size, existanse of...
1
by: Chidvilas | last post by:
// Get all processes running on the remote computer. Process remoteAll = Process.GetProcesses("XYZ"); when I am exectuing the above code, it is giving excetpion saying "Couldn't get process...
4
by: Von Thep via DotNetMonster.com | last post by:
How can I use WMI with VB.NET to get a remote computers directory size? How can I use a unc_path within WMI? Previously I used FileInfo and DirectoryInfo but this method takes too long because...
1
by: gabriel.altay | last post by:
hello everyone, Im trying to write some python code that will return information (file size, last modified ...) about files on a remote computer that I have 'no password' ssh access to. Ive...
15
by: =?Utf-8?B?TVNU?= | last post by:
To demonstrate my problem, I have a very simple VB Windows application. It has a text box that is used to display a counter, a button to reset the counter, and a timer that increments the counter...
0
by: DolphinDB | last post by:
Tired of spending countless mintues downsampling your data? Look no further! In this article, you’ll learn how to efficiently downsample 6.48 billion high-frequency records to 61 million...
0
by: ryjfgjl | last post by:
ExcelToDatabase: batch import excel into database automatically...
0
isladogs
by: isladogs | last post by:
The next Access Europe meeting will be on Wednesday 6 Mar 2024 starting at 18:00 UK time (6PM UTC) and finishing at about 19:15 (7.15PM). In this month's session, we are pleased to welcome back...
1
isladogs
by: isladogs | last post by:
The next Access Europe meeting will be on Wednesday 6 Mar 2024 starting at 18:00 UK time (6PM UTC) and finishing at about 19:15 (7.15PM). In this month's session, we are pleased to welcome back...
0
by: Vimpel783 | last post by:
Hello! Guys, I found this code on the Internet, but I need to modify it a little. It works well, the problem is this: Data is sent from only one cell, in this case B5, but it is necessary that data...
0
by: jfyes | last post by:
As a hardware engineer, after seeing that CEIWEI recently released a new tool for Modbus RTU Over TCP/UDP filtering and monitoring, I actively went to its official website to take a look. It turned...
1
by: Defcon1945 | last post by:
I'm trying to learn Python using Pycharm but import shutil doesn't work
1
by: Shællîpôpï 09 | last post by:
If u are using a keypad phone, how do u turn on JavaScript, to access features like WhatsApp, Facebook, Instagram....
0
by: af34tf | last post by:
Hi Guys, I have a domain whose name is BytesLimited.com, and I want to sell it. Does anyone know about platforms that allow me to list my domain in auction for free. Thank you

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.