| 1 |
; |
; |
| 2 |
; "Rsync Here" v0.01 |
; "Rsync Here" v0.02 |
| 3 |
; |
; |
| 4 |
; Styled after "CMD Prompt Here" PowerToy - Copyright 1996 Microsoft Corporation |
; INF-File shamelessly copied from "CMD Prompt Here" PowerToy - Copyright 1996 Microsoft Corporation |
| 5 |
; |
; |
| 6 |
|
; AIM |
| 7 |
|
; - make backup on windows easy |
| 8 |
|
; |
| 9 |
|
; USAGE |
| 10 |
|
; - you will find an entry "Rsync Here" in the directory-context-menu ... |
| 11 |
|
; |
| 12 |
|
; CONFIGURE |
| 13 |
|
; - edit configuration section in "rsync-here.pl" (user - config) |
| 14 |
|
; - read docs (run "perldoc rsync-here.pl" and look for "CONFIGURATION") |
| 15 |
|
; |
| 16 |
|
; SETUP |
| 17 |
|
; - known prerequisites are: working Perl (perl.exe), Rsync (rsync.exe) and SSH (ssh.exe) |
| 18 |
|
; - install: right-click on this file and select "Install" |
| 19 |
|
; - copies itself (RsyncHere.INF, RsyncHere-Job.pl) to "%WINNT%\inf" |
| 20 |
|
; - adds registry entry "HKEY_CLASSES_ROOT\Drive\shell\RsyncHere\command" |
| 21 |
|
; - adds some other registry entries (done by the windows-inf-setup-routine) |
| 22 |
|
; - remove: run "rundll32.exe syssetup.dll,SetupInfObjectInstallAction DefaultUninstall 132 C:\WINNT\INF\RsyncHere.inf" |
| 23 |
|
; |
| 24 |
|
; TODO |
| 25 |
|
; - make it possible to sync single files |
| 26 |
|
; - more features => better infrastructure |
| 27 |
|
; - framework including scheduler and taskbuilder |
| 28 |
|
; - add more entries to context-menu (add to task, remove from task) |
| 29 |
|
; - build tray application (show scheduler, en-/disable scheduler, show taskbuilder, run task) |
| 30 |
|
; - "add to task" via drag&drop-target? this target might be the tray-icon |
| 31 |
|
; |
| 32 |
|
|
| 33 |
|
|
| 34 |
[version] |
[version] |
| 35 |
signature="$CHICAGO$" |
signature="$CHICAGO$" |
| 36 |
|
|
| 57 |
|
|
| 58 |
[RsyncHere.Files.Inf] |
[RsyncHere.Files.Inf] |
| 59 |
RsyncHere.INF |
RsyncHere.INF |
| 60 |
RsyncHere-Job.pl |
rsync-here.pl |
| 61 |
|
|
| 62 |
[RsyncHere.Reg] |
[RsyncHere.Reg] |
| 63 |
HKLM,%UDHERE%,DisplayName,,"%RsyncHereName%" |
HKLM,%UDHERE%,DisplayName,,"%RsyncHereName%" |
| 64 |
HKLM,%UDHERE%,UninstallString,,"rundll32.exe syssetup.dll,SetupInfObjectInstallAction DefaultUninstall 132 %17%\RsyncHere.inf" |
HKLM,%UDHERE%,UninstallString,,"rundll32.exe syssetup.dll,SetupInfObjectInstallAction DefaultUninstall 132 %17%\RsyncHere.inf" |
| 65 |
HKCR,Directory\Shell\RsyncHere,,,"%RsyncHereAccel%" |
HKCR,Directory\Shell\RsyncHere,,,"%RsyncHereAccel%" |
| 66 |
HKCR,Directory\Shell\RsyncHere\command,,,"%11%\cmd.exe /f:on /c %17%\RsyncHere-Job.pl ""%1""" |
HKCR,Directory\Shell\RsyncHere\command,,,"%11%\cmd.exe /f:on /c %17%\rsync-here.pl ""%1""" |
| 67 |
HKCR,Drive\Shell\RsyncHere,,,"%RsyncHereAccel%" |
HKCR,Drive\Shell\RsyncHere,,,"%RsyncHereAccel%" |
| 68 |
HKCR,Drive\Shell\RsyncHere\command,,,"%11%\cmd.exe /f:on /c %17%\RsyncHere-Job.pl ""%1""" |
HKCR,Drive\Shell\RsyncHere\command,,,"%11%\cmd.exe /f:on /c %17%\rsync-here.pl ""%1""" |
| 69 |
|
|
| 70 |
[Strings] |
[Strings] |
| 71 |
RsyncHereName="Rsync Here" |
RsyncHereName="Rsync Here" |