Gamebase 64 Forum

RegisterRegister Log inLog in

Starting Gamebase as standard user in Windows XP Pro

 
Post new topic   Reply to topic    -= GB64 Forum =- Forum Index -> GB64 Help!
View previous topic :: View next topic  
Author Message
K.C.
Cool Member
Cool Member


Joined: 29 Sep 2003
Posts: 362
GB64-Points: 364
Location: The Netherlands

PostPosted: Tue Sep 28, 2004 5:50 pm    Post subject: Starting Gamebase as standard user in Windows XP Pro Reply with quote

When I try to start the Gamebase frontend in Windows XP Pro (Dutch version) when I am logged on as a user who isn't administrator of this computer, I get the following error message:

Run-time error 3051
The Microsoft Jet-database-engine cannot open the file C:\Program Files\GameBase\GBC_v02\GBC_v02.mdb.
It is opened exclusive by another user or you need a permission to view the data.

I gave the non-administrator user Full Control rights to the GameBase folder and that changed something, but I got another error message:

Run-time error '380'
Invalid property value

I think I have to give them some more permissions, maybe in the Windows registry or in the Windows folder.
The only way to let other users start GameBase is to make them administrator, but I don't want to give all users full control to my PC.
I have tried all this on 2 XP Pro systems with the same results.
Anybody knows what to do?
Thanks
Back to top
View user's profile Send private message
J2003C
GB64 Team


Joined: 14 Feb 2003
Posts: 916
GB64-Points: 916
Location: Just South of Hell

PostPosted: Wed Oct 06, 2004 7:32 am    Post subject: Reply with quote

You may need to bethe administrator to install the VB6 library. Just a guess.
_________________
-J2010C-
Back to top
View user's profile Send private message
K.C.
Cool Member
Cool Member


Joined: 29 Sep 2003
Posts: 362
GB64-Points: 364
Location: The Netherlands

PostPosted: Wed Oct 06, 2004 10:25 am    Post subject: Reply with quote

That is not the point. Gamebase64 is already succesful installed and works fine when I logon with my own name.
When I make another user administrator, Gamebase can be started succesfully too.
The problem comes when I remove the Administrator-privileges from the user and make him a Windows XP user with limited rights. Then I get the messages you see in the post above.
So I don't think it is an installation problem, because everyting is installed and can be started. The problem must have something to do with too few rights to write to a certain folder or to the Windows registry.
I hope that I was clear in describing what goes wrong.
Anyway thanks for your reply. icon_smile.gif Maybe someone has another suggestion?
Back to top
View user's profile Send private message
J2003C
GB64 Team


Joined: 14 Feb 2003
Posts: 916
GB64-Points: 916
Location: Just South of Hell

PostPosted: Wed Oct 06, 2004 7:51 pm    Post subject: Reply with quote

Yes, you must have admin privledges. This is a known "bug" that has been ignored and will probably never be fixed or even addressed. I brought up this issue when the unzip folder was chosen to be C:\GBGame, since usually only the admin can delete files in that path. This problem also exists under Win2K.
_________________
-J2010C-
Back to top
View user's profile Send private message
Guest








PostPosted: Mon Oct 11, 2004 5:26 pm    Post subject: Reply with quote

YES, I FOUND OUT HOW TO DO IT! icon_biggrin.gif

When you want to give non-admin users access to Gamebase, you have to give them some permissions. This is what you minimal have to do:

To give other users permission to start the frontend, you have to:
- Give all permissions except Full Control to the folder where Gamebase is installed (Normally C:\Program Files\Gamebase).
- Give Full Control Permission in the Windows Registry to the key HKEY_LOCAL_MACHINE\SOFTWARE\GB64

To start games in an emulator with Gamebase, you have to:
- Give all permissions except Full Control to the folder C:\GBGame
- Give all permissions except Full Control to the folder where you have copied the emulators.

When this permissions are set, all users - also non-admin users - can start and enjoy Gamebase!
Back to top
K.C.
Cool Member
Cool Member


Joined: 29 Sep 2003
Posts: 362
GB64-Points: 364
Location: The Netherlands

PostPosted: Mon Oct 11, 2004 5:38 pm    Post subject: Reply with quote

Oops... forgot to log in! icon_redface.gif
Back to top
View user's profile Send private message
J2003C
GB64 Team


Joined: 14 Feb 2003
Posts: 916
GB64-Points: 916
Location: Just South of Hell

PostPosted: Tue Oct 12, 2004 7:32 pm    Post subject: Reply with quote

I'm glad it works for you. I still have this problem at work, since I am not the administrator on some machines. Why doesn't my work want me playing C64 games instead of doing real work? icon_wink.gif
_________________
-J2010C-
Back to top
View user's profile Send private message
JohnCKirk
New Member


Joined: 20 Apr 2008
Posts: 23
GB64-Points: 23


PostPosted: Thu Apr 24, 2008 9:53 am    Post subject: Reply with quote

In v1.2, it gets a bit more complicated because the front-end program will automatically register the DLL files, so you need permission to modify another part of the registry (HKEY_CLASSES_ROOT). However, at that point you may as well just make the person a local admin, because they'll be able to make big changes to the software you have installed.
Back to top
View user's profile Send private message
K.C.
Cool Member
Cool Member


Joined: 29 Sep 2003
Posts: 362
GB64-Points: 364
Location: The Netherlands

PostPosted: Thu Apr 24, 2008 10:45 am    Post subject: Reply with quote

AFAIK these DLL files are registered once at installation time. So if you install the frontend as a local admin user, you can give the permissions specified above to the limited users on that computer. This will make it possible for them to start the frontend and use the existing databases, but will not give them the possibility to create new databases.
This is how ik works on my PC. My sons have a limited user account on my computer and can use v1.2 of the frontend with all the gamebases I have given them the right permissions for.
Back to top
View user's profile Send private message
arthur_gill@hotmaIl.com
Cool Member
Cool Member


Joined: 23 Apr 2004
Posts: 213
GB64-Points: 214


PostPosted: Fri Apr 25, 2008 8:51 am    Post subject: 100% standalone frontend. Reply with quote

there is a previous post that explains how to have the front end run without having to actually 'install' the program on every machine..
(thankfully the front end looks for DLLs and if it finds them local to itself, it runs!)

Do a search for DLL's, and standalone in the forum..

Regards,
Arthur.
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    -= GB64 Forum =- Forum Index -> GB64 Help! All times are GMT
Page 1 of 1

 
Jump to:  
Cannot post new topics
Cannot reply to topics
Cannot edit your posts
Cannot delete your posts
Cannot vote in polls in this forum


Powered by phpBB © phpBB Group

The C64 Banner Exchange
The C64 Banner Exchange

gb64.com ©1997-2010 The GB64 Team