New PortableApps.com Platform 12.0.5. Better, stronger, faster. Download or Buy on Drive
Instant access to over 300 free and legal portable apps including the new Caesium (Oct 10, 2014)
PortableApps.com needs your help: Please donate today

Dropbox Portable 1.2.51 Development Test 2

tal
Developer
- January 27, 2012 - 4:07am
Share on Facebook

I have correct this version and now it working again!
so you can download and enjoy! Smiling

Application: Drop Box
Category: Internet
Description: Dropbox is a free service that lets you bring all your photos, docs, and videos anywhere. This means that any file you save to your Dropbox will automatically save to all your computers, phones and even the Dropbox website. Dropbox also makes it super easy to share with others, whether you're a student or professional, parent or grandparent. Even if you accidentally spill a latte on your laptop, have no fear! You can relax knowing that Dropbox always has you covered, and none of your stuff will ever be lost.

Download Dropbox Portable 1.2.51 Development Test 2 [901.9KB download / 29.5 MB installed]
(MD5: 857838b754e25cf19895714ca2bb4f3a)
==========================================================
There been out Dropbox 1.4
I don't have the time (or much the knowledge - I need to read a lot of guides) to update to 1.4

If some one want to take this project It O.K. by me.

thanks for all that you participate at 1.52 dev test

Tal.
==========================================================

Release Notes:

1.2.51 Dev Test 2 (2012-02-08):

  • remove registry entry
  • remove unnecessary files from install
  • remove shortcuts
  • change the path of directory move

1.2.51 Dev Test 1 (2012-02-03):

  • upgrade to the most recent DropBox client

0.8.91 Dev Test 1 (2012-02-02): Initial release


( categories: )

please update your topic to

please update your topic to conform to the following format http://portableapps.com/node/11965

your friendly neighbourhood moderator Zach Thibeau

:)

I have updated.
can you add this to table of development test?
to here?
http://portableapps.com/development/test

Use of the template

You can note that on the Development Test Page using this template. To this end scroll on this website under the tables and click on the link "Add new comment" in the section "Apps To Be Added". As subject of your new comment you can use "Dropbox Portable 0.8.91 Development Test 1".
Then copy the template and paste it into the empty space below the word Comment:. Now you still need to replace the data contained in the template with your own relevant information. That's all.

I add this but...!

i don't know how to show the text code and not activate it in the comment.
can you help me??
http://portableapps.com/development/test?page=1#comment-189786

thx tal!
------------------------------------------------------------------
already got this! thx anyway Smiling

Box.com X Dropbox.com

Tal:

Since you are a customer/user of Box.com, (d.l. URL=http://www.box.com/s/l9s1erx5fuhbiyfdki6r), which is a competitor of Dropbox.com, why haven't you preferred to volunteer for a Box.com client for PortableApps instead?

Is this out of sarcasm, or D.B. was easier to port?

Anyway, your comments will be enlightning... and thanks for investing your time in doing something for the community...

Thanks.

No Issue

Users can host their apps wherever they like. And there's nothing wrong with hosting a DropBox test on Box.com. DropBox has a free client to allow syncing files. Box.com does not (only paid users can sync files and download the client). That would likely be why there is a DropBox Portable test but none for Box.com.

Sometimes, the impossible can become possible, if you're awesome!

what John say... ;)

I have an Box.com username before DropBox, so I get used to it.
there no free client of Box.com to sync.
I didn't thought about that i upload to dropbox portable client to my account at Box.com. it really ironic ^_^ and maybe sarcasm Laughing out loud

I hope you like this and it will be added to release soon Smiling

Thanks for your update!

Thanks for your update! Would be lovely if you could pack the current beta too:
http://forums.dropbox.com/topic.php?id=53104

Lots of free dropbox-space for testing Smiling

Hi

I did pack the beta, but since it portable,
the windows autorun do not recognize the dropbox,
and you cannot upload automatically photo when you insert a new device, and that why you don't get your free space in dropbox.
so i didn't want to confuse other,
i decided to publish it when it will be in release,
probably this feature will not work at portable version. sorry.

Got it, thanks

Got it, thanks Smiling

DirectoriesMove

The launcher just use DirectoriesMove to move the dropbox folder right? My dropbox folder is 10GB large...I'm wondering how long will it take to move from my thrumb drive to 'My Documents' and versa vise.
It must be a better way. Please take a look at DropboxPortableAHK.

I think it would be best to

I think it would be best to route the folder to the data folder to bypass the copy, but I can't seem to find where they store this info, so that would require the user manually choose that path.

To the dev: This runs but leaves behind these reg keys on my PC

HKEY_CLASSES_ROOT\*\shellex\ContextMenuHandlers\DropboxExt
HKEY_CLASSES_ROOT\CLSID\{FB314ED9-A251-47B7-93E1-CDD82E34AF8B}
HKEY_CLASSES_ROOT\CLSID\{FB314EDA-A251-47B7-93E1-CDD82E34AF8B}
HKEY_CLASSES_ROOT\CLSID\{FB314EDB-A251-47B7-93E1-CDD82E34AF8B}
HKEY_CLASSES_ROOT\CLSID\{FB314EDC-A251-47B7-93E1-CDD82E34AF8B}
HKEY_CLASSES_ROOT\Directory\Background\shellex\ContextMenuHandlers\DropboxExt
HKEY_CLASSES_ROOT\Directory\shellex\ContextMenuHandlers\DropboxExt
HKEY_CLASSES_ROOT\Wow6432Node\CLSID\{FB314ED9-A251-47B7-93E1-CDD82E34AF8B}
HKEY_CLASSES_ROOT\Wow6432Node\CLSID\{FB314EDA-A251-47B7-93E1-CDD82E34AF8B}
HKEY_CLASSES_ROOT\Wow6432Node\CLSID\{FB314EDB-A251-47B7-93E1-CDD82E34AF8B}
HKEY_CLASSES_ROOT\Wow6432Node\CLSID\{FB314EDC-A251-47B7-93E1-CDD82E34AF8B}

You could probably just set them to -= in the registry section so they get either erased or reverted (in the case DB is locally installed).

The CLSID entries can be

The CLSID and Wow6432node entries can be ignored. They are automatically created by Windows, hold no identifiable information and for all anyone knows they were created by a background process and not DropBoxPortable itself.

As for the others, I have an idea they are the same kind of thing, but someone else may know better than I.

It's not a bug, its a feature.

Quite the contrary

Those things are highly likely to be directly related to DropBox.

I am a Christian and a developer and moderator here.

“A soft answer turns away wrath, but a harsh word stirs up anger.” – Proverbs 15:1

They are, as they have values

They are, as they have values that say "DropboxExt". Most of these are for the right click option dropbox has (which does not seem to actually work in this).

Some issues

Maybe I don't understand the operation of Dropbox, DropBoxPortable, or general PortableApps concepts, but...

I tried running this DropBoxPortable and on my Win7 x64 desktop and ran into some issues.

During DropBoxPortable startup, WinPatrol brings up an alert that DropBox is trying to add an entry to the computer's startup folder.

If I tell it that I don't want to allow that action, the whole DropBoxPortable process ends.

If I let it continue, and eventually quit the DropBox process, DropBoxPortable does not seem to know that it has already been configured. On restart, it still goes through all of the steps for configuration including name, password, selecting the DropBox size, folder location and other stuff. It repeats the "tour". After I quit, it still leaves a DropBox icon on the desktop.

Like I said, maybe I don't understand how this thing should work, but that's what I saw at this end.

neutron1132 (at) usa (dot) com

This is because the setup

This is because the setup tries to add the desktop Icon and startup entry. I figured a better way to handle those but they will be created.

Instead of copying them to the data folder, I simply delete them, but if they existed before (in case there is a local install, those will be backed up and restored).

No Local Installation

There is no local installation of DropBox, and no icon on the desktop when I start. When I finish, there's always a DropBox icon my desktop. It doesn't go away. The entry stays in my Startup folder. It doesn't go away.

Edit: and you have to figure out about the default install location. I think knowledgeable people will hesitate saying "OK" if the process wants to set up the install to make/use a folder on the host computer.

neutron1132 (at) usa (dot) com

Yes, and that is what the INI

Yes, and that is what the INI I posted, along with the registry, is supposed to fix. The initial run of DB portable creates those icons but they aren't being handled right.

HI

sorry i didn't comments lasts days,
i have tests and i not have time to re path the share folder
to data folder. i think it the best.
If you can or some one can do this or look how DropboxPortableAHK,
and reconfig it at portableapps.com suite and share it,
and give a link, that will be great.

thx for all of you that you comments.

I'm looking into this and I

I'm looking into this and I have some ideas.

Here's how to handle the registry. Go and first delete the 2 DropboxExt dlls in the App\Dropbox folder, as these load but aren't used, and make the reg cleanup fail and start slower. After nuking those, use this as your launcher file

[Launch]
AppName=Dropbox
ProgramExecutable=Dropbox\Dropbox.exe
WorkingDirectory=%PAL:AppDir%\Dropbox

[Activate]
Registry=true

[RegistryKeys]
Dropbox=HKCU\Software\Dropbox
-=HKCU\Software\Classes\*\shellex\ContextMenuHandlers\DropboxExt
-=HKCU\Software\Classes\CLSID\{FB314ED9-A251-47B7-93E1-CDD82E34AF8B}
-=HKCU\Software\Classes\CLSID\{FB314EDA-A251-47B7-93E1-CDD82E34AF8B}
-=HKCU\Software\Classes\CLSID\{FB314EDB-A251-47B7-93E1-CDD82E34AF8B}
-=HKCU\Software\Classes\CLSID\{FB314EDC-A251-47B7-93E1-CDD82E34AF8B}
-=HKCU\Software\Classes\Directory\Background\shellex\ContextMenuHandlers\DropboxExt
-=HKCU\Software\Classes\Directory\shellex\ContextMenuHandlers\DropboxExt

[RegistryValueBackupDelete]
1=HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Shell Extensions\Approved\{FB314ED9-A251-47B7-93E1-CDD82E34AF8B}
2=HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Shell Extensions\Approved\{FB314EDA-A251-47B7-93E1-CDD82E34AF8B}
3=HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Shell Extensions\Approved\{FB314EDB-A251-47B7-93E1-CDD82E34AF8B}
4=HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Shell Extensions\Approved\{FB314EDC-A251-47B7-93E1-CDD82E34AF8B}

[FilesMove]
-=%APPDATA%\Microsoft\Windows\Start Menu\Programs\Startup\Dropbox.lnk
-=%USERPROFILE%\Desktop\Dropbox.lnk
-=%USERPROFILE%\Links\Dropbox.lnk

[DirectoriesMove]
DropboxData=%APPDATA%\Dropbox

The changes I made eliminate all registry issues, and they delete the dropbox shortcuts unless local copies existed (and those are reverted to their initial state).

Now we are going to have issues with the path. It is stored encrypted so we cannot change it. You are relying on the user taking the default path, which I guess works (because we cannot change drive letter if we tell the user to use the data folder). I have an idea to stop the copy though. We could see if we can make the launcher create a symlink to a Dropbox folder in Data (so all writes to the dropbox folder on C actually go to the portable drive and no copying is needed across drives).

I'll test that but for now that file works better. The reason I am sending APPDATA to DropboxData is for later symlink purposes.

Your new ini

OK, used this new ini. I dropped a test file into the folder that the program opens. I quit DropBoxPortable. The desktop icon is still present and the test file remains in C:\Users\Jim\Dropbox (the host computer) instead of being moved to X:\PortableApps\DropboxPortable\Dropbox.

I know that the files shouldn't be left on the host computer. In my mind, the files should either be left in the DropBoxPortable folder structure so that I could carry them with me, or maybe left only in the cloud.

As I said before, maybe I'm just not understanding what your intent is....

neutron1132 (at) usa (dot) com

This INI was meant to have

This INI was meant to have the dropbox folder in data, not in documents, but if you want to have it the old way, re add the line that moved it back and forth My Dropbox=%DOCUMENTS%\My Dropbox (my idea to do a symlink won't work anyway). If users wish to prevent mass copies, they should probably go to advanced setup on initial run and do the selective sync.

Are you sure the desktop icon isn't working? If it wasn't there before launching, it should not remain, but it will be preserved if it was there before launching.

EDIT: I found out there is an error in the Desktop stuff but it still shouldn't get created.

Final INI

OK this fixes all icon errors and has the documents copy back.

[Launch]
AppName=Dropbox
ProgramExecutable=Dropbox\Dropbox.exe
WorkingDirectory=%PAL:AppDir%\Dropbox

[Activate]
Registry=true

[RegistryKeys]
Dropbox=HKCU\Software\Dropbox
-=HKCU\Software\Classes\*\shellex\ContextMenuHandlers\DropboxExt
-=HKCU\Software\Classes\CLSID\{FB314ED9-A251-47B7-93E1-CDD82E34AF8B}
-=HKCU\Software\Classes\CLSID\{FB314EDA-A251-47B7-93E1-CDD82E34AF8B}
-=HKCU\Software\Classes\CLSID\{FB314EDB-A251-47B7-93E1-CDD82E34AF8B}
-=HKCU\Software\Classes\CLSID\{FB314EDC-A251-47B7-93E1-CDD82E34AF8B}
-=HKCU\Software\Classes\Directory\Background\shellex\ContextMenuHandlers\DropboxExt
-=HKCU\Software\Classes\Directory\shellex\ContextMenuHandlers\DropboxExt

[RegistryValueBackupDelete]
1=HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Shell Extensions\Approved\{FB314ED9-A251-47B7-93E1-CDD82E34AF8B}
2=HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Shell Extensions\Approved\{FB314EDA-A251-47B7-93E1-CDD82E34AF8B}
3=HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Shell Extensions\Approved\{FB314EDB-A251-47B7-93E1-CDD82E34AF8B}
4=HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Shell Extensions\Approved\{FB314EDC-A251-47B7-93E1-CDD82E34AF8B}

[FilesMove]
Shortcuts\App\Dropbox.lnk=%APPDATA%\Microsoft\Windows\Start Menu\Programs\Startup
Shortcuts\App\Dropbox.lnk=%USERPROFILE%\Desktop
Shortcuts\Folder\Dropbox.lnk=%USERPROFILE%\Links

[DirectoriesMove]
Dropbox=%APPDATA%\Dropbox
My Dropbox=%DOCUMENTS%\My Dropbox

@taj if you use this INI for your launcher, and add

[FilesToRemove]
RemoveFile1=App\Dropbox\DropboxExt.14.dll
RemoveFile2=App\Dropbox\DropboxExt64.14.dll
RemoveFile3=App\Dropbox\Uninstall.exe

to your installer.ini, it should fix all issues except the annoying fact we have to copy and can't set the path to the dropbox folder. The reason for the files to remove is because the 2 DLLs aren't used (the right click won't work in a portable version and doesn't load) but dropbox tries to load them and they can get stuck in memory. They lock the registry from being cleaned up and can make it impossible to safely stop the usb drive. The 3rd file is simply because the uninstaller is useless and does not need to be there.

Hi

when i do this configurations,
the dropbox doesn't remember the configuration i did,
and every time i open my dropbox, it need to configure from ziro!
can it help? some how to copy registry file to ini and then upload the ini to registry?
thx tal

i need to understand

what is the meaning of -=
and this:[RegistryValueBackupDelete]

RTM

Read the manual, specifically here.

RTM?

Remember The Milk?

"Read the manual"

I am a Christian and a developer and moderator here.

“A soft answer turns away wrath, but a harsh word stirs up anger.” – Proverbs 15:1

:)

NVM
it was supposed a funny joke.

Removing Files

Your remove files section only has

[FilesToRemove]
RemoveFile3=App\Dropbox\Uninstall.exe

which won't work as it starts with 3. Also, you need to delete the two DropboxExt dll files (which I listed as 1 and 2).

Hi

thx for noticing at the 3. i will update and upload this version.

But this files load with dropbox, and they do things, like click right at dropbox folder and you can share files and folder just in one right click, and the other dll is update the icons in dropbox folder.
when i close my dropbox, it unload this dlls, and you can remove your usb.

if someone know how it can reconfig the dropbox folder to be relative at usb, i will happy to update it.

thx again Smiling

A problem I found about

A problem I found about relative path is it is hardcoded and encrypted, so the only way to change paths is to use move.

The user can on initial launch choose a custom path (ideally in Data), as you rely on them to choose the default and click merge. If the drive letter changes (and it likely will), launching dropbox will want a relink and choose path again. So while it is a hassle, they can do it that way, but as you see it is not automatic.

Also if you don't want to remove those DLLs, I'm pretty sure you include the 1.

thx for your answer

I hope we can find solution for relative path,
maybe to talk with dropbox company that will make a portable version?

i didn't understand the end of the last line,
what do you mean about include the 1.?

thx again for helping

Tal

As in

As in RemoveFile1=Uninstall.exe as opposed to RemoveFile=Uninstall.exe

anyway ...

when i do only this line:

[FilesToRemove]
RemoveFile1=App\Dropbox\Uninstall.exe

or this line:

[FilesToRemove]
RemoveFile=App\Dropbox\Uninstall.exe

it not remove the Uninstall.exe
what shell i do?

CustomCode

I think you should use CustomCode to remove download files. Because [FilesToRemove] is processed before file downloading.

Create Other\Source\PortableApps.comInstallerCustom.nsh:


!macro CustomCodePostInstall
Delete $INSTDIR\App\Dropbox\Uninstall.exe
!macroend

thx!

i did it and it help! Smiling

Multiple Instances?

can I run multiple instances?

Can't run multiple instances

I tested out your question... it can't be done. This is a feature that I would like to use also.

Sync folder on usb

I'am a bit lost about how to set the dropbox folder on my usb, as it doesn't allow to select a removable device.
In previous versions I was able to change it manually thanks to a sqlite browser, but with the new one I do not know where I should set the "X:/Documents/Dropbox" path, which is the one I would like to set.

thks in advance
(and sorry if it that's been explained other place, but I've not been able to find it)

Either on initial setup do

Either on initial setup do advanced setup and it lets you choose, or in Dropbox program settings it lets you move the folder.

An annoying thing is I find if I use a new PC, it shows setup as if you never set it up, but if you login it is OK. However it will use the old drive letter (you'd have to change it in settings for Dropbox after the fact), but it might start syncing to the old drive letter if it exists on the new PC.

Dropbox screwed up the ability to do settings changes in later versions, so we can't set the path as the settings are encrypted and seem to break on other PC's.

It's not allowes if dropbox detects it's a removable device

Not sure my English is good enough, but just to be sure if you have a different experience, I cannot, at all select the "X:" unity as it's (properly) detected as removable device (my usb) Sad

Thkx anyway!

That might be it, as the

That might be it, as the device I tried is USB HDD that is detected as "Fixed".

Network Storage Problem

I'm on my university's school network and have Portable Apps installed on my account which automatically loads all my files onto the computer every time I log on. So I run portable apps to save all my application preferences between sessions on different computers.

I just installed Portable Dropbox so I can easily work on my files between home,work & school computers. I had the same issue of choosing the installation folder, when I tried to choose any folders an error box said I couldn't select that folder because it was on a network drive. The only folder I could choose to install under was "C:/Doc & Settings/_username_/Dropbox/" Can this be fixed?

Also... sign up with my referral and get an extra 500MB for both of us! http://db.tt/hl9yC6pM

-- Fate grins in the eye of he who reasons.

It's Dropbox

It's Dropbox, not DropBox or Drop Box.

Don't Panic

there been out Dropbox 1.4

I don't have the time (or much the knowledge - I need to read a lot of guides) to update to 1.4

If some one want to take this project It O.K. by me.

thanks for all that you participate at 1.2.52 dev test

Tal.

Default Folder

Hi,

If you can't have the default sync folder on a network drive or a flash/thumb drive, how is this install portable?

Hi.

It not fully portable.
and I don't support at this app any more.
I thinks it will be easy if dropbox themselves will out dropbox portable.
You can contact with them if you like.

Thanks for interesting this app.
Tal.

It's not PAF compliant, but...

I'm successfully using DropboxPortableAHK on several computers. It is located at http://nionsoftware.com/dbpahk/. This program itself is mentioned on the official Dropbox forums at http://forums.dropbox.com/topic.php?id=33387.

A couple points of interest if you decide to run this.

  1. DropboxPortableAHK uses an old version of Dropbox. The reason behind this is because newer versions encrypt their data files, so they cannnot be used.
  2. You can put a folder DropboxPortableAHK under the PortableApps folder and it will show up in the menu. When setting up DropboxPortableAHK however , you will want to put a folder Dropbox off the root of your drive. This eliminates some problems that can creep up.
  3. With this program, it is possible to run more than one instance at a time. I'm running two, but I imagine more would be fine as long as you have enough system memory.

Bill G.
Frozen St. Paul, MN
land of the frozen mosquito