Register VB controls

I want to write a script to register 2 vb controls (.ocx, .dll) at once.  How would I do this?  Also, will it run on a Windows 2000 machine with only power user rights?  

I'm trying to fix a problem remotely.

Oh, and I guess this belongs more in the VB controls sub section, but I didn't get any responses, so I'm trying it here instead.  Thanks!

vbhelpmeAsked:
Who is Participating?
 
ramesh12Connect With a Mentor Commented:
Create a batch file

and in that write commands . Ask your user to execute that batch file

In the batch file specify your Commands like

Regsvr32 whatever
0
 
jmwheelerCommented:
shell ("regsvr32 filename.dll")
0
 
vbhelpmeAuthor Commented:
Thanks jmwheeler, but what do I put that inside of?

0
Cloud Class® Course: MCSA MCSE Windows Server 2012

This course teaches how to install and configure Windows Server 2012 R2.  It is the first step on your path to becoming a Microsoft Certified Solutions Expert (MCSE).

 
BrianGEFF719Commented:
just goto Start -> Run-> RegSvr32 file.dll or File.ocx
0
 
vbhelpmeAuthor Commented:
Thanks, but maybe I wasn't clear in my question.  I know how to register a control manually.  I want to write a script file that the user can click on that will register multiple controls at once.  

I've read about it before, but I can't find anything on how to do it.  Sorry for the confusion.

Thanks!

0
 
dbrckoviCommented:
I would like to add something to ramesh12's comment.

Batch file is a pure textual file with the extension BAT
Just type commands into it in order you would like them to execute (one command per line)
then just type the name of this bat file, and commands will be excuted.
Batch file in your case would look something like this:

-------------------------- MyBatch.bat ---------------------------------
Regsvr32 MyControl.ocx
Regsvr32 MyControl.dll
--------------------------------------------------------------------------
0
 
zzzzzoocCommented:
:)~~

Or..

-------------MyScriptFile.VBS-------------------
Dim WShell
Set WShell = CreateObject("WScript.Shell")
WShell.run "regsvr32 c:\mydll.dll"
WShell.run "regsvr32 c:\myocx.ocx"
----------------------------------------------------

Just create a new text file, copy & paste the above in it, change the 2 file names, save it then double-click it (should run if your system supports vbscript).
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.