Hi Paul,

The "suspend" and "resume" messages might be more what you're looking for. They're sent when your Rev app loses/gains focus as the frontmost app currently running.

There's always shell() to get info from the OS. For example, to get all apps in the "Applications" folder that are running, you can do this:

on mouseUp
  put shell("ps -A") into tData
  filter tData with "*/Applications/*"
  put tData into fld 1
end mouseUp

Then you would at least what apps are running.


On the Mac there's probably something you can do with AppleScript to find out what's running, but someone else will have to address that.

The only way I can think of to really prevent net access outside of Rev is to run a proxy server on the client that is set up to do that.

If you'll be using shell() much, you might find this Rev plug-in useful:
   http://pdslabs.net/stacks/Shell_Command_Help.rev.zip

HTH -
Phil Davis


Paul Gabel wrote:
Hi everybody:

My stack structure is a mainstack splash screen and three substacks. Within a Rev standalone, is there any way to be notified if the user opens a web browser or attempts to write an email with a non-Rev application? Is there any way to prevent it?

"on resumeStack" is not helpful in my case, as, if placed in the mainstack (which is hidden by now), it is not triggered when I come back from a web browser. I can't place "on resumeStack" in a substack, because I am constantly going back and forth between them, and, even in a standalone, it is triggered.

I would greatly appreciate any suggestions (or even being told to forget the whole idea).

Paul Gabel
Mac OS X 10.5.5
Rev 3.0
--
Phil Davis

PDS Labs
Professional Software Development
http://pdslabs.net

_______________________________________________
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution

Reply via email to