Solved

VBScript and security issues with GetObject

Posted on 1997-08-14
2
623 Views
Last Modified: 2012-05-04
I am trying to invoke an Automatiom method from a third party app (Documentum) from VBScript.  When I execute the code, I get the following error:  "Object not safe for scripting".  This is from IE3.02

The code works fine from within VB 5.0

Code below:
---
Sub Button_Click
Dim dmObj
Set dmObj = GetObject(, "Documentum.Workspace32")

dmObj.dmAPIExec("domenu,c,menubar,dc_new_doc_mthd")

End Sub
0
Comment
Question by:tdietz
2 Comments
 

Accepted Solution

by:
MikeHartmann earned 50 total points
ID: 1430798
Well, only controls that do not write to the harddisk or the registry are considered "safe". Those safe controls are marked specially and can be used in any IE-setup.
If you want to use "non-secure" controls anyway, the user has to set the IE-security to a lower level (medium or low)

0
 

Author Comment

by:tdietz
ID: 1430799
So all someone has to do is mark the object as "Safe for scripting" and it will work?

That doesn't sound like a very good security model.

0

Featured Post

Master Your Team's Linux and Cloud Stack!

The average business loses $13.5M per year to ineffective training (per 1,000 employees). Keep ahead of the competition and combine in-person quality with online cost and flexibility by training with Linux Academy.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

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…
If you need to start windows update installation remotely or as a scheduled task you will find this very helpful.
As developers, we are not limited to the functions provided by the VBA language. In addition, we can call the functions that are part of the Windows operating system. These functions are part of the Windows API (Application Programming Interface). U…
Show developers how to use a criteria form to limit the data that appears on an Access report. It is a common requirement that users can specify the criteria for a report at runtime. The easiest way to accomplish this is using a criteria form that a…

831 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