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