VOGONS


First post, by EchoChan81

User metadata
Rank Newbie
Rank
Newbie

This problem is rather complicated, and I'm having trouble finding any information on it on the forums or in the FAQ. (Please forgive me if it has been addressed). It's not so much a problem with the program or any games, but rather one of accessing disks.

I have a brand new Windows X.P. laptop that my whole family uses, and each person has their own user acount with the "limited" setting, plus there is one administrative account. Some of us would like to play DOSBox games on it, but some require writing to the disk, something that Windows will not let anyone but the administrator do to anything that isn't in their own personal account folder.

I don't want to have to resort to putting on three different copies of DOSBox and three copies of game folders in each of the personal account folders. The only other option I see is to let only the administrator account have access and have those who want to play log in as admin, which is easier but still a pain.

I hope I haven't made things too confusing, but has anyone come accross this kind of problem? Has anyone found another way for all users to play?

Thanks in advance for any help anyone can offer.

Reply 1 of 10, by vasyl

User metadata
Rank Oldbie
Rank
Oldbie

As much as it is recommended to do everything in limited account, there are a lot of things that become tricky. You can blame Microsoft if you want but in many cases other guilty (or just lazy) parties can be found. Your effort in doing things "the right way" is commendable but you will need a lot of patience. Assuming that you have XP Pro (Home may be different, I just don't have it here to try), create folder from admin account and put everything there the way you want. Right click on the folder, select "Sharing and Security" and allow "Full control" to all users. For DOSBox program and DLLs you can set "Read-only" but you have to make games themselves writable. Also, depending on settings, DOSBox may create some files in runtime, those have to be writable by other users as well.

Reply 3 of 10, by EchoChan81

User metadata
Rank Newbie
Rank
Newbie

Well, I tried setting the permissions, but they don't seem to stick. I'll try a few more times to figure out what I'm doing wrong...

Reply 4 of 10, by Dominus

User metadata
Rank DOSBox Moderator
Rank
DOSBox Moderator

If they don't stick you are doing something wrong. Make sure you go into the advanced and that the permissions are not inherited from the above "level" but the one you set inherit to the subfolders.

Windows 3.1x guide for DOSBox
60 seconds guide to DOSBox
DOSBox SVN snapshot for macOS (10.4-11.x ppc/intel 32/64bit) notarized for gatekeeper

Reply 5 of 10, by `Moe`

User metadata
Rank Oldbie
Rank
Oldbie

Note that on XP Home, the game folders must be located beneath "Shared Files" (or whatever it is called in your language). On XP Home, that's the only location that's accessible for multiple users.

DOSBox itself doesn't need write permission for it's directory.

Reply 6 of 10, by DosFreak

User metadata
Rank l33t++
Rank
l33t++

IIRC, the "capture" directory requires write permission and if you use a central dosbox.conf in your dosbox directory then that will also require write permissions if you plan to modify it frequently or have your other users do so. Since this is a home machine you probably have the dosbox.conf in each game directory tho.

How To Ask Questions The Smart Way
Make your games work offline

Reply 7 of 10, by EchoChan81

User metadata
Rank Newbie
Rank
Newbie

I've decided to say the heck with it and make everyone's account an admin account. After all, we're all adults here, and there are ways to keep private stuff private. Thanks for everybody's help, tho. 😀

Reply 8 of 10, by h-a-l-9000

User metadata
Rank DOSBox Author
Rank
DOSBox Author

Great, now everybody can infect (wether on puropse or not) the computer.

1+1=10

Reply 9 of 10, by DosFreak

User metadata
Rank l33t++
Rank
l33t++

Exactly. You shouldn't be using the admin account and for dosbox use it's totally not necessary. If you want you could make everyone and ordinary user and simply create a shortcut to and use "runas" to launch the dosbox process. Using Runas you can give DosBox admin privaleges and not have to worry about permissions. (Of course you'll have to give runas the password in cleartext or put the password on a postit or something).

How To Ask Questions The Smart Way
Make your games work offline

Reply 10 of 10, by Dominus

User metadata
Rank DOSBox Moderator
Rank
DOSBox Moderator

As the others said, the distinction between Administrators and normal Users is not there to keep stuff private. It's there as a security measure.

Windows 3.1x guide for DOSBox
60 seconds guide to DOSBox
DOSBox SVN snapshot for macOS (10.4-11.x ppc/intel 32/64bit) notarized for gatekeeper