Solved

Determine system configuration in a VB script or .exe

Posted on 2003-10-22
8
133 Views
Last Modified: 2010-05-01
I drew the short straw and am now saddled with the task of auditing every workstation in our company. This includes complete hardware and software details. Basically I should be able to tell my boss everything about a workstation from the data received.

I am using VB6 and would like to generate a text file for each workstation. I can work on the format of the document later but for now a dump to text will more than suffice.

The company runs only Windows OS varying from Win95 to WinXP Pro. I'm not sure what other detail is needed for this but I will be happy to provide more if requested.

I figure there has to be a way to automate this process. Unfortunately, I just don't have the time to research this for myself so I'm asking here.


It's the end of a workday here so be patient....I will respond tomorrow.
0
Comment
Question by:Greenback
  • 3
  • 2
  • 2
  • +1
8 Comments
 
LVL 5

Expert Comment

by:fantasy1001
Comment Utility
This will do software auditing:
http://www.moore-smith.co.uk/download/sysaudit.htm
0
 
LVL 5

Accepted Solution

by:
fantasy1001 earned 125 total points
Comment Utility
0
 
LVL 7

Assisted Solution

by:_agj_
_agj_ earned 125 total points
Comment Utility
Try:
http://www.belarc.com/

'a thing called belarc advisor
'v.comprehensive info about comp n software.

Also, what all info are u looking at?
0
 

Author Comment

by:Greenback
Comment Utility
To answer what info I'm looking for:

CPU processor speed
RAM
Motherboard
Modem
Mouse
Keyboard
Monitor
Printer(s)
Mapped drives
OS version
Updates installed
Installed software (and for the newer versions of windows, who installed it).
etc... Basically anything and everything about a workstation.

I've just got into work now and will look over the sites posted soon. I'm assuming these are all pre-packaged executables. Is there any chance of finding the source on how to accomplish this?
0
How to run any project with ease

Manage projects of all sizes how you want. Great for personal to-do lists, project milestones, team priorities and launch plans.
- Combine task lists, docs, spreadsheets, and chat in one
- View and edit from mobile/offline
- Cut down on emails

 
LVL 1

Expert Comment

by:jayh99
Comment Utility
Here is a link to a program that you can use for the software, OS, and version.

http://www.moore-smith.co.uk/download/sysaudit.htm
0
 
LVL 7

Expert Comment

by:_agj_
Comment Utility
I think using belarc is a gud idea. Also, getting the source is not a requirement i feel. Why wud u want to do so?
0
 

Author Comment

by:Greenback
Comment Utility
Why do I want the source? Idle curiousity.

I haven't had a chance to test these apps as of yet but should in the next day or so. I'll wrap this question up then.

Thanks much guys.
0
 

Author Comment

by:Greenback
Comment Utility
I split the points between fantasy1001 and _agj_ as I found both Emco and Belarc to be really good programs. I'd still love to hunt down the source for stuff like this as I like to learn new things. Of course, anytime someone asks for stuff like this, everyone thinks virus. Ah well. I'll find it eventually :)

I don't know anything about the moore-smith company but that sysaudit download looks like it's just being hosted on a desktop in someone's basement. I think their site is under construction but it was enough to scare me off.

Thanks again.
0

Featured Post

How your wiki can always stay up-to-date

Quip doubles as a “living” wiki and a project management tool that evolves with your organization. As you finish projects in Quip, the work remains, easily accessible to all team members, new and old.
- Increase transparency
- Onboard new hires faster
- Access from mobile/offline

Join & Write a Comment

Introduction I needed to skip over some file processing within a For...Next loop in some old production code and wished that VB (classic) had a statement that would drop down to the end of the current iteration, bypassing the statements that were c…
When trying to find the cause of a problem in VBA or VB6 it's often valuable to know what procedures were executed prior to the error. You can use the Call Stack for that but it is often inadequate because it may show procedures you aren't intereste…
Get people started with the process of using Access VBA to control Excel using automation, Microsoft Access can control other applications. An example is the ability to programmatically talk to Excel. Using automation, an Access application can laun…
This lesson covers basic error handling code in Microsoft Excel using VBA. This is the first lesson in a 3-part series that uses code to loop through an Excel spreadsheet in VBA and then fix errors, taking advantage of error handling code. This l…

744 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

11 Experts available now in Live!

Get 1:1 Help Now