SkyShellEx

[Important Notice]

SkyShellEx will not be compatible with Windows 8.1. The changes made in Windows 8.1 to integrate SkyDrive with the OS are using Symbolic Links. This prevents the further functionality of SSX.

Please remove all folders synced with SSX and uninstall SSX before upgrading to Windows 8.1.

 

SkyShellEx is a shell extension that allows you to sync any folder to SkyDrive but keeps your existing folder structure intact. SkyShellEx is available as 32 bit and 64 bit extension for Windows Vista, Windows 7 and Windows 8. The .NET 4.0 Framework is required.

DISCALIMER: SkyShellEx, whether in the form of source code or executable, is provided As Is. There is no warranty that the software is appropriate for any specific use. While it is believed to be correct, there is no guarantee that the code does not contain either general errors or errors that my occur under specific combination of parameters or use. The practice of keeping regular backups of your data is strongly recommended.

If you like SkyShellEx and would like to support this project then feel free to Donate via Paypal. This is greatly appreciated!

How it works

Once installed, SkyShellEx adds new menu items to the context menu of the Explorer. Just right click on any folder on your disk and you will see a new context menu entry called Sync to SkyDrive. Well, actually not for any folder. We are actively preventing syncs of folders that live under Windows, System or Programs as well as folder from removable storage. 

image

If you click on the menu item “Sync to SkyDrive” and the selected folder doesn't exist in SkyDrive then the folder will be silently moved and a surrogate folder in form of an folder junction will be placed at the original location. In case SkyDrive already contains a folder with the same name, we support two scenarios that will be handled by the following dialog.

image

In the first scenario “Merged folders” we assume that the folder is synced by SkyDrive from another PC and you want to sync the same folder with the current PC. If you select this option, your existing folder will be merged and again, the original folder will be replaced by a folder junction. The second scenario “Side by side” covers two cases. Like in the first scenario it could be a folder from another device, but this time you would rather have two versions of the same folder side by side. I In the subsequent dialog a new name with computer name  as a suffix is suggested or you can choose your own name.

image

The second use case covers the possibility that two folder with he same name live in different places on your disk. If you currently already sync a folder on your computer with the same name then SkyShellEx will suggest a new name that includes the parent folder name as a prefix or you can choose your own nameimage

Once a folder is synced via SkyShellEx, folder in SkyDrive as well as the junction gets a new icon. This allows you do identify your synced folders. 

image

In case you don’t want to sync your folder anymore and want your folder back as it was, just right click the folder or the junction and you will see a menu entry called “Stop syncing to SkyDrive”.

image

This will bring up a dialog that offers two options. The first one restores your folder at is original place but leaves a copy of your data in SkyDrive. This prevents that data get deleted from other machines that also sync the same folder. The second option also restores your original folder but removes it completely from SkyDrive. Be aware that the data wont be available for any other devices anymore.

image

Sharing folders

A "Share from SkyDrive" menu entry will appear on any folder within SkyDrive as well as on folder junctions that point to SkyDrive. If you do your first sync you will be asked to trust us and give SkyShellEx access to your SkyDrive. The permission is needed to resolve the local folder name to the folder ID used by SkyDrive. If you don’t want to answer this question every time then don’t forget to set the check mark on the “Remember access for SkyShellEx” option.

image

Once the folder name is resolved, you will see the familiar sharing screen from SkyDrive with all it’s options. 

image

Last edited Nov 22, 2013 at 9:16 PM by bitdisaster, version 14