VMware Horizon Community
TobyFruthParson
Enthusiast
Enthusiast

Project 2010 - Active Directory Resources and Default Separator

Now that the hotfix and registry entries seemed to have cured the KMS activation woes for Office 2010 applications under ThinApp, I now have the opportunity to move in to further testing.

I want my Project 2010 users to have the ability to select resources (people) from Active Directory (AD)  The default list separator in the Windows operating system is the comma.  Our organization (like many, I'm sure) creates new AD accounts with a Name (RDN) value of "Last Name, First Name".  This is not to be confused with the login ID, which for us is something completely different.  This display name value has more to do with easily finding a user object in AD by sorting on last name.

Project 2010 does not like the default separator value (comma) as part of the AD user name lookup.  Here are the steps to add a resource from AD in to Project 2010:

  1. Open Project 2010 (ThinApp'ed, of course!)
  2. A new project is probably started by default.  Click the Resource tab.  Under the Team Planner entry on the far left is a drop-down list.  Choose  Resource Sheet.
  3. Under the Add Resources button is a drop-down list.  Select "Active Directory..."
  4. Find a resource (person) you wish to add and click OK.
  5. If your user object name is retrieved in the following format "Last Name, First Name (FirstName.LastName@company.com)", and if the default separator value under Regional Settings is the comma, you will see the following error message: 

separator_error.jpg

We are unlikely to change how we enter Name (RDN) values any time soon, with over 12,000 of them now in the system.  I also don't want to have to change to default separator value for all of our Project 2010 users.

My question to the community:

What do you think is the best approach at solving this issue?  I have considered isolating the registry entry for this value and setting it to full isolation mode in the package.  I have yet to try or test this approach.  I thought the community might have some ideas.

I changed the native separator to something other than a comma, but the virtual bubble does not seem to recognize the change.

Toby Fruth, Sr. Specialist, The Parsons Corporation
Reply
0 Kudos
5 Replies
TobyFruthParson
Enthusiast
Enthusiast

There is a list separator value under HKEY_CURRENT_USER\Control Panel\International.

There is a string value clled sList.

I am going to apply full isolation to this value in my project's virtual registry and see what happens.

Toby Fruth, Sr. Specialist, The Parsons Corporation
Reply
0 Kudos
TobyFruthParson
Enthusiast
Enthusiast

I added the following to HKEY_CURRENT_USER.txt :

isolation_full HKEY_CURRENT_USER\Control Panel\International
  Value=sList
  REG_SZ~|#2300

I decided to use the pipe symbol as my default separator in the virtual space.

Toby Fruth, Sr. Specialist, The Parsons Corporation
Reply
0 Kudos
btrabue
Enthusiast
Enthusiast

Toby -

Can you please send me a link where you found out about the hotfix and the registry entries that you entered for the Office 2010 applications?  Thanks

Reply
0 Kudos
TobyFruthParson
Enthusiast
Enthusiast

See this post for the registry entries:  http://communities.vmware.com/thread/333174?start=15&tstart=0

As for hotfix build 556613 (or higher), you'll need to contact VMware.

Lastly, in one of the builds (I think it was Visio), I added one more reg entry for deletion, right at the top of HKLM:

deleted HKEY_LOCAL_MACHINE\Software\Classes\AppID\

This is the entry that rid my Visio 2010 build of activation errors. One word of caution.  No one yet knows if adding this entry to the top of HKLM will break something else in your application build.

Toby Fruth, Sr. Specialist, The Parsons Corporation
Reply
0 Kudos
btrabue
Enthusiast
Enthusiast

Got it and it worked great! Thanks for your help.

Reply
0 Kudos