I just had to deal with something like this in a standalone I created for a guy running it in Vista.

Apparently there's a difference depending on where the app is installed. I put mine in Program Files on his c drive. Even though he's the only user on the computer and has admin privileges, my Rev app wasn't writing text files to disk in its own directory.

No error, nothing to indicate it wasn't working.

The fix was to right click my app and set its properties to "run as administrator". Evidently, even though he has admin permissions, an app he launches has to be specifically set to run as administrator in order to write to a file outside his own Documents folder.

I was lucky to find the solution pretty quickly and thus didn't have to study it very much; so there may be (probably is) a lot more to it than that. But it worked, and I was happy.

Joe F.

On Jan 22, 2010, at 3:47 PM, Jim Bufalini wrote:

Jacque wrote:

My client wants that auto-run checkbox because his customer base
is largely computer illiterate. Many don't know how to start an app
without it.

(Makes me wish you had to get some kind of license to run a computer.)

Well, if they are that illiterate, you may want to consider starting your splash screen (if on Vista) with a message that says something to the effect of, *Please click "Allow" for any permissions your computer may request.* Because if they click Deny, your program will never run on that computer until it is removed from the blocked list. And, if they don't know how to
run a program, they certainly won't know how to do this.

When I say Vista blocks the program from running, it actually lets the
program load. But, before the program can "do" anything like access the local hard drives, the dialog is presented. Also, let's say your program does attempt to access the Internet or ports at some point, there could be a
second dialog presented.

So, for example, in one app I have, I do exactly this. When the program first launches, I throw up a splash message telling them to click Allow to any requests and then write a little text file and then make an unnecessary and arbitrary request to the Internet. These two actions are just to "force" any possible dialogs from Vista. When I get past the Internet request, I
take down the message. ;-)

Aloha from Hawaii,

Jim Bufalini





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

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

Reply via email to