Custom menu unavailable to restricted users (LV 7.1 / WinXP).

Custom menu unavailable to restricted users (LV 7.1 / WinXP).

Post by Bandi » Tue, 23 May 2006 22:10:13


Hi,
 
I have a problem using a run-time menu in an application I have written using LabVIEW 7.1.1.
 
The application uses a custom run-time menu. The menu is created with the tool available under the edit menu. I have built the application and created an installer.
 
The application installs on Win XP without reporting any error. For an administrator and a standard user the application has my custom RTM and it works as intended. However, for a restricted user a 'standard' menu appears instead of the custom menu I created.
 
Does anyone have any idea why this occurs?  I'm stumped. 
 
Bandit.
 
 
 
 
 

Custom menu unavailable to restricted users (LV 7.1 / WinXP).

Post by chrisge » Tue, 23 May 2006 23:10:08

hi there
the restricted user needs read access to the rtm file (see the security - tab on the properties page of the rtm - file in explorer (assuming windows)).
i think a standard user has read access to files of other users by default, a restricted user does not.
 

 
 
 

Custom menu unavailable to restricted users (LV 7.1 / WinXP).

Post by Bandi » Wed, 24 May 2006 00:40:08

Just back from some further tests to find your mail Chris - thanks for the quick reply. However, seems I have started a wild goose chase.
I found restricted users on Win 2000 can use the custom RTM.
So then I created another restricted user on Win XP - and they could use the custom RTM too. Revert to the original restricted user and the problem re-appears. Log back in as the new restricted user and the problem clears once more.
Bottom line is that there appears to be an anomaly with the initial restricted user. I have no idea what, but don't have the time to chase it down. Sadly it will remain a mystery - and I hate those unexplained issues. But this is final testing and the budget is evaporating in the late evening sunshine. Everything else is working fine so it's time to let go and move on to the next thing.
I will take a look at those security settings on the file though Chris.
Thanks again.
Bandit.