+ Post New Thread
Results 1 to 11 of 11
Educational Software Thread, Software Installation Advice in Technical; Hi I'm having a problem with a piece of software I developed, specifically, the part of it the manages the ...
  1. #1

    Join Date
    Nov 2009
    Location
    Bournemouth
    Posts
    4
    Thank Post
    0
    Thanked 0 Times in 0 Posts
    Rep Power
    0

    Software Installation Advice

    Hi

    I'm having a problem with a piece of software I developed, specifically, the part of it the manages the licensing, which is the only bit that creates registry entries. The software is an Access 2002 database deployed with Access runtime

    In a nutshell I have a school who when they install the software on a computer running Windows XP Pro and logged in as Administrators it installs fine and starts up as expected. When I then log onto the computer as an XP User the licensing check fails (i.e. there is a problem with the software's registry entry). When I go back and login as an administrator it is fine.

    The school uses a Windows Server 2003 with 'Vanilla' configuration and has 3 groups set-up Admin, Users, and Staff and has Windows XP Pro on their computers.

    I strongly suspect that there is an issue with security policies affecting the registry. I'm assuming from looking some of the posts on here many of you have experienced similar installation problems.

    Could anyone point me in the direction of:

    1: what might cause such problems and steps I could take to check possible causes
    2: what steps I can take to check any suggested causes
    3: workable solutions to them

    Thanks

    Marc

  2. #2


    Join Date
    Mar 2009
    Location
    Leeds
    Posts
    7,059
    Thank Post
    232
    Thanked 926 Times in 795 Posts
    Rep Power
    309
    can ANY administrator run it or just the one who installed it?

  3. #3

    Join Date
    Nov 2009
    Location
    Bournemouth
    Posts
    4
    Thank Post
    0
    Thanked 0 Times in 0 Posts
    Rep Power
    0
    I'll need to check if any Administrator can run it or only the one who installed it with the school and get back here with the result.

    What's your line of thinking here sted and you'll have to be gentle as area of expertise does not encompass the Windows registry, Newtork Configuation, XP User Profiles etc. I'm more at home desiging databases and writing code.

  4. #4
    p858snake's Avatar
    Join Date
    Dec 2008
    Location
    Queensland
    Posts
    1,491
    Thank Post
    37
    Thanked 175 Times in 151 Posts
    Blog Entries
    2
    Rep Power
    52
    my first guess without knowing more, is that its putting the license in the users registry compared to the system one.

  5. #5

    Join Date
    Nov 2009
    Location
    Bournemouth
    Posts
    4
    Thank Post
    0
    Thanked 0 Times in 0 Posts
    Rep Power
    0
    Looking on my laptop where it is installed the registry keys are created in company_name\application_name sub folders of both HKEY_CURRENT_USER\Software and HKEY_LOCAL_MACHINE\SOFTWARE.

    At the risk of sounding dim, where do I look for the system registry?

    It works fine on my laptop I can log on as any Administrator or User. However, I am not hooked up to a Windows 2003 server.

  6. #6
    p858snake's Avatar
    Join Date
    Dec 2008
    Location
    Queensland
    Posts
    1,491
    Thank Post
    37
    Thanked 175 Times in 151 Posts
    Blog Entries
    2
    Rep Power
    52
    Quote Originally Posted by mcattini View Post
    Looking on my laptop where it is installed the registry keys are created in company_name\application_name sub folders of both HKEY_CURRENT_USER\Software and HKEY_LOCAL_MACHINE\SOFTWARE.

    At the risk of sounding dim, where do I look for the system registry?

    It works fine on my laptop I can log on as any Administrator or User. However, I am not hooked up to a Windows 2003 server.
    by system registry i was referring to HKEY_LOCAL_MACHINE, i just couldn't remember the name off the top of my head.

  7. #7

    Join Date
    Apr 2006
    Posts
    390
    Thank Post
    24
    Thanked 95 Times in 61 Posts
    Rep Power
    45
    You'll hit problems if you're trying to write to HKLM while a User, or if you're reading from HKCU* as someone who didn't install the software (i.e. the registry entries the installing Administrator wrote are in *their* proflie, not the current one).

    You may know of Process Explorer - this will tell you exactly what's being accessed.

    Process Monitor


    It seems odd that you're not seeing the problem on your PC, but unless you're testing with a clean Windows install, it's not really a fair test.

  8. #8

    dhicks's Avatar
    Join Date
    Aug 2005
    Location
    Knightsbridge
    Posts
    5,772
    Thank Post
    1,308
    Thanked 804 Times in 698 Posts
    Rep Power
    246
    Quote Originally Posted by mcattini View Post
    the registry keys are created in company_name\application_name sub folders of both HKEY_CURRENT_USER\Software and HKEY_LOCAL_MACHINE\SOFTWARE.
    And where does your program try to read the values from? If it tries HKEY_CURRENT_USER... first, and reports an error when it can't find the registry key, then there's your problem.

    --
    David Hicks

  9. #9
    ricki's Avatar
    Join Date
    Jul 2005
    Location
    uk
    Posts
    1,477
    Thank Post
    20
    Thanked 164 Times in 157 Posts
    Rep Power
    53
    Hi

    Does the software run when the computer is truned on and or when the user logs on and copies a file to the server so that it can be imported into the database. If it does you might have to check the share / file ntfs permissions.

    Richard

  10. #10
    ricki's Avatar
    Join Date
    Jul 2005
    Location
    uk
    Posts
    1,477
    Thank Post
    20
    Thanked 164 Times in 157 Posts
    Rep Power
    53
    Sorry I forgot.

    Does the program run as a service or a script. If it runs as a script does the employee or student have to rights to run it. It might be worth checking the event log. If you log into the machine and run it under a restricted account and remotely log into the event viewer you can see what happens. Plus dont forget to do a fresh in the event viewer every time as it will pull the info from the client pc.

    Richard

  11. #11

    Join Date
    Nov 2009
    Location
    Bournemouth
    Posts
    4
    Thank Post
    0
    Thanked 0 Times in 0 Posts
    Rep Power
    0
    Thanks for the ideas dhicks, theriver and ricki.

    I shall take steps to get each of these checked and report back. It may be a week or so as i need to work with the school concerned and the supplier of the licensing module used by my software.

    Marc



SHARE:
+ Post New Thread

Similar Threads

  1. The process of GPO software installation
    By Little-Miss in forum Learning Network Manager
    Replies: 2
    Last Post: 11th September 2009, 04:27 PM
  2. Software Installation Checklist
    By glastotech in forum How do you do....it?
    Replies: 1
    Last Post: 20th February 2009, 02:07 PM
  3. McAfee Installation advice.
    By boomam in forum Windows
    Replies: 7
    Last Post: 30th January 2008, 09:29 AM
  4. Software Installation Policies - random issue
    By CM786 in forum Wireless Networks
    Replies: 4
    Last Post: 2nd October 2006, 03:12 PM
  5. Restrict software installation
    By nuttygeek in forum Windows
    Replies: 27
    Last Post: 13th March 2006, 11:18 PM

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •