Hi Barry, Am 23.03.2014 um 16:24 schrieb JORDAN, Barry A: > > I'm aware that installing and setting up the desktop client in Windows 7 > creates a shortcut to the sync folder in the favourites area in Windows > Explorer. However, in Windows XP there is no equivalent to the Favourite > section. The sync folder is buried within the user's profile folder, which > most inexperienced users are unaware of. > Is there a way within the code that I can modify that can create a shortcut > to the sync folder on the user's desktop? Similar to the shortcut that is > created for the desktop client application.
The code is in src/mirall/utility_win.cpp (static void setupFavLink_private(const QString &folder)): It creates a link that's basically pathof(CSIDL_PROFILE)\Links\$folderName.lnk. This means that either \Links\ is not evaluated on XP, or the following MSDN comment applies in your case: "Be careful with CSIDL_PROFILE in Windows XP when calling from the first logged in user account in session 0 (example: Administrator account.) CSIDL_PROFILE can be translated to "C:\WINDOWS\system32\config\systemprofile". In case you are expecting "C:\Documents and Settings\Administrator" it is safe to use GetUserProfileDirectory API." (http://msdn.microsoft.com/en-us/library/windows/desktop/bb762494(v=vs.85).aspx) HTH, Daniel PS: If you come up with patches not specific to your theme, please let us know, so we can put them upstream. -- www.owncloud.com - Your Data, Your Cloud, Your Way! ownCloud GmbH, GF: Markus Rex, Holger Dyroff Schloßäckerstrasse 26a, 90443 Nürnberg, HRB 28050 (AG Nürnberg)
_______________________________________________ Devel mailing list [email protected] http://mailman.owncloud.org/mailman/listinfo/devel
