Software Orbiter only runs under Admin perms?

tocorbnewb

New member
Joined
Dec 16, 2008
Messages
1
Reaction score
0
Points
0
Good morning!

I have a laptop installed with Orbiter build September 29 2006. We plan to use this for a Space Camp for kids, so naturally I have an administrator login, and a user login.

Under the admin login, the program opens fine. However when I try to open the program under the user login, the window opens up for just a flash and then disappears. The Orbiter folder is under the Program Files directory, and all permissions seem to be accurate.

Does anybody know of any DLL's or any file of that nature that may cause Orbiter to just crash out under a non-admin login with no error message or anything?

Thanks in advance for any assistance.



Laptop is a HP6730b, brand new, no other issues whatsoever with any other installed software. Just Orbiter giving me a headache :)
 

SiberianTiger

News Sifter
News Reporter
Donator
Joined
Feb 13, 2008
Messages
5,398
Reaction score
8
Points
0
Location
Khimki
Website
tigerofsiberia.livejournal.com
Good morning!

I have a laptop installed with Orbiter build September 29 2006. We plan to use this for a Space Camp for kids, so naturally I have an administrator login, and a user login.

Under the admin login, the program opens fine. However when I try to open the program under the user login, the window opens up for just a flash and then disappears. The Orbiter folder is under the Program Files directory, and all permissions seem to be accurate.

Does anybody know of any DLL's or any file of that nature that may cause Orbiter to just crash out under a non-admin login with no error message or anything?

Thanks in advance for any assistance.



Laptop is a HP6730b, brand new, no other issues whatsoever with any other installed software. Just Orbiter giving me a headache :)

Try installing to My Documents folder on each of the user's computers.
 

Woo482

Moderator
Moderator
Addon Developer
GFX Staff
Joined
Feb 13, 2008
Messages
3,048
Reaction score
20
Points
78
Location
Earth?
It should run fine I have used it on accounts other than my administrator account.
 

Hielor

Defender of Truth
Donator
Beta Tester
Joined
May 30, 2008
Messages
5,580
Reaction score
2
Points
0
If I were to bet that you were on Vista, would I win that bet?

It could be a UAC thing. Try installing it somewhere other than the Program Files directory.
 

Woo482

Moderator
Moderator
Addon Developer
GFX Staff
Joined
Feb 13, 2008
Messages
3,048
Reaction score
20
Points
78
Location
Earth?
you have UAC on ? that's your problem I would disable it if I was you
 

movieman

Addon Developer
Addon Developer
Joined
May 10, 2008
Messages
222
Reaction score
0
Points
0
Location
Canada
You probably need to give all users write access to the directories where Orbiter is installed; it likes to write files into those directories (e.g. log files, scenarios, etc), so they need to be writable by all users who run it.

Would be nice if the next release wrote all files under 'My Documents'.
 

Tommy

Well-known member
Joined
Aug 14, 2008
Messages
2,019
Reaction score
86
Points
48
Location
Here and now
Limited User accounts don't have usually have write access to anything other than that users "My Documents" folder. This means that Orbiter wouldn't be able to write to the Orbiter.log, or the Current.scn.

The solution, as mentioned above, is to install Orbiter into the User's "My Documents" folder, AKA a Local install (rather than a Global).

This is a problem with any software that tries to save any info in it's root directory, which is a bad habit left over from the old DOS based Windows. It is still a common occurance, even many Microsoft games still do this.
 

Scarecrow

Member
Joined
Feb 10, 2008
Messages
272
Reaction score
1
Points
18
Location
USA
Would be nice if the next release wrote all files under 'My Documents'.

I must reply to this with an emphatic NO. A fundamental feature of Orbiter is that it is entirely self contained. It doesn't screw with the registry. It doesn't leave little bits of itself all over the machine. It is all in one place. In addition to system administration benefits, this allows you to do nice things like put it on a USB flash drive and run it on any windows machine without any trouble, and without modifying the host. I know of no other program of comparable complexity that can do that. If orbiter ran on Linux (or Unix, or BSD, or whatever), then I could give you viable solutions to problems like this, but I'm not a Windows expert, so I can't help you.
 

mjessick

Donator
Donator
Joined
Apr 26, 2008
Messages
174
Reaction score
0
Points
0
Location
Houston
The user output/input directory could be configurable, at least, in the gui.
 

Tommy

Well-known member
Joined
Aug 14, 2008
Messages
2,019
Reaction score
86
Points
48
Location
Here and now
Another advantage to having all the saved files in the orbiter root directory (rather than off in "My Docs") is that it's much easier to have multiple installs with different configurations for different purposes.

What would be really nice is if Windows had a better (like perhaps POSIX style) file permissions, even in the "Home" versions. And if it used them by default instead of making you reconfigure the entire install if you decide to enable them. Groups are a good thing!
 

HiPotOk1978

ReFuel L.L.C CEO
Addon Developer
Joined
Aug 19, 2008
Messages
373
Reaction score
0
Points
0
Location
Tucson
I run my Orbiter from the root of C: on a Vista machine on my account on the PC. Not that hard to give everyone group access to your orbiter directory and no more UAC problems or the need to disable the UAC and lower your security settings on the computer
 
Top