Path: utzoo!attcan!uunet!lll-winken!lll-tis!ames!mailrus!tut.cis.ohio-state.edu!ukma!psuvm.bitnet!cunyvm!byuvax!taylorj
From: taylorj@byuvax.bitnet
Newsgroups: comp.sys.mac.hypercard
Subject: Re: Thoroughly protecting stacks
Message-ID: <208taylorj@byuvax.bitnet>
Date: 9 Jun 88 03:26:57 GMT
Lines: 20

In response to my posting, Dan Allen writes:

>There is one easy way to get around ANY executing script, even a
>"DoMenu" handler: Command Period.

>Dan Allen
>Apple Computer

This is quite true.  But unless I'm missing something, it won't help you
circumvent the following:

The userlevel is set to browse.  The message box is hidden.  The only way
you can raise the userlevel, and thus gain any control over the stack, is
to type the needed HyperTalk commands into the message box.  But if the
"Message" menu command (which includes Command-M) is trapped by a domenu
handler, you can't get the message box.  You are effectively locked out
of making any changes to the stack.

Jim Taylor
Microcomputer Support for Curriculum, Brigham Young University
taylorj@byuvax.bitnet