Source code of Windows XP (NT5)
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

53 lines
3.7 KiB

  1. {\rtf1\ansi\ansicpg1252\deff0\deflang1033{\fonttbl{\f0\fswiss\fcharset0 Arial;}{\f1\froman\fcharset0 Times New Roman;}}
  2. {\colortbl ;\red0\green0\blue0;}
  3. \viewkind4\uc1\pard\fi-1800\li1800\tx1800\cf1\b\f0\fs20 From:\b0\tab Alex Armanasu (Exchange)\par
  4. \b Sent:\b0\tab Wednesday, November 24, 1999 5:34 PM\par
  5. \b To:\b0\tab NTW Migration Services Team\par
  6. \b Subject:\b0\tab Notes from project manifest\par
  7. \pard\cf0\f1\par
  8. I tried to make a manifest for project. I got everything to work except for restoring the user settings. Restoring the settings reports "Windows State Manger 8006000F: error openning state file. Here are some issues that we need to understand to do a better job with the project manifest.\par
  9. \par
  10. \par
  11. HKCU\\Software\\Microsoft\\Office\\8.0\\MS Project\\Recent File List\par
  12. \par
  13. The values under this key are named File1 through File9. The data is a string of the following form:\par
  14. \pard\li380 filename;stuff1;stuff2;stuff3;stuff4\par
  15. \pard\par
  16. Where filename is in one of the followign forms:\par
  17. \pard\li380 "path"\par
  18. "<path>(comment)"\par
  19. \par
  20. \pard Stuff1 through stuff4 also have various forms that I will ignore for now.\par
  21. \par
  22. Presumably with use the PathString attribute to mark these values as referencing files. How do with indicate how to parse the filename from the string?\par
  23. \par
  24. \par
  25. HKCU\\Software\\Microsoft\\Office\\8.0\\MS Project\\Workgroup Customization\par
  26. \par
  27. This is a list data type. Here is its format for future reference. The value name Entries of type REG_SZ lists the number of entries in the list. The remaining value names under the key are Field1 through Fieldn of type REG_SZ.\par
  28. \par
  29. \par
  30. HKCU\\Software\\Microsoft\\Office\\8.0\\Common\\Open Find\\MS Project\par
  31. \par
  32. This tree is listed under the common portion of the office registry tree yet it contains a product specific portion in the path. It is unclear whether the registy key is common or is private. Is this a case where we create a common manifest referenced by all office applications just to be sure the information is available to all components that might need it? \par
  33. \par
  34. \par
  35. HKCU\\Software\\Microsoft\\Internet Account Manager\\Accounts\par
  36. \par
  37. This key references a list of email accounts. One of the settings in project allows you to specify what account you use to send email from project. It even starts the internet account wizard to create accounts. I created an account while testing project. However, I don't see a link in the project portion of the registry to the account information in the internet account manager portion of the registry. I am assuming that the account number is stored in the project file. This poses two problems. First, we don't know which accounts to migrate. Second, we don't know where the account number is stored in the project file so we can't change it to the actual account number on the destination machine.\par
  38. \par
  39. \par
  40. HKCU\\Software\\Microsoft\\Internet Account Manager\par
  41. \par
  42. Several values under this key where changed when I ran project. It is not clear if they need to be migrated or if they need special treatment to be migrated. Default Mail Account, Account Name, Server ID, Accounts\\Associated ID, Accounts\\ConnectionSettingsMigrated, Accounts\\PreConfigVer, Accounts\\PreConfigVerNTDS.\par
  43. \par
  44. \par
  45. Local Settings\par
  46. \par
  47. Windiff gives up if it encounters a file that is locked rather then skipping the file with a warning. Although I suspect that project put files in the local settings directory, I had to exclude it to get windiff to complete.\par
  48. \par
  49. \par
  50. \par
  51. \par
  52. \pard\fi-1800\li1800\tx1800\cf1\f0\par
  53. }