Basicly you only have a few ways to get this data.
1) shell out to a program/script that returns the data to the script. Where this program comes from(downloaded, programmed by you, purchased) would only be relevant to your companys policy on such programs. I wrote a program a few years ago that read the MAC address from a NIC, though I did not have multiple NIC compatibility, it also did not have 'return' capabilities that you would need.
2) Find an internal function in kix that provides this ability.

What 'technologies' these methods support depends the requirements of the product you use to make it to your end goal. Like it or not COM is here, and it makes MANY things simpler, but it is not always required; however, more and more programs are useing it. Also more and more programs that dont use it are moveing out of the marketplace. This leaves you with 1 generally available choice. Custom development. This can be done by you or someone that you find.

Everyone here is right about the situations that occur in IT and are justified in their assesment due to this. I work in IT, so I see much of this as well.

Most companies need the support of external market level products to maintain certain company standards(for various reasons). Due to this those companies are also directly tied to upgradeing to maintain the product requirements of these programs.

Moderators,
Please indulge this post. My primary intent is to give the very basic options available to the poster. If I went too far off topic in this responce please accept my apologies.


Edited by burnsc (2005-02-16 09:38 PM)