--- joko/ToolBox/Windows/RsyncHere/RsyncHere.INF 2002/10/21 12:33:18 1.1 +++ joko/ToolBox/Windows/RsyncHere/RsyncHere.INF 2002/10/21 12:36:54 1.2 @@ -1,8 +1,36 @@ ; -; "Rsync Here" v0.01 +; "Rsync Here" v0.02 ; -; Styled after "CMD Prompt Here" PowerToy - Copyright 1996 Microsoft Corporation +; INF-File shamelessly copied from "CMD Prompt Here" PowerToy - Copyright 1996 Microsoft Corporation ; +; AIM +; - make backup on windows easy +; +; USAGE +; - you will find an entry "Rsync Here" in the directory-context-menu ... +; +; CONFIGURE +; - edit configuration section in "rsync-here.pl" (user - config) +; - read docs (run "perldoc rsync-here.pl" and look for "CONFIGURATION") +; +; SETUP +; - known prerequisites are: working Perl (perl.exe), Rsync (rsync.exe) and SSH (ssh.exe) +; - install: right-click on this file and select "Install" +; - copies itself (RsyncHere.INF, RsyncHere-Job.pl) to "%WINNT%\inf" +; - adds registry entry "HKEY_CLASSES_ROOT\Drive\shell\RsyncHere\command" +; - adds some other registry entries (done by the windows-inf-setup-routine) +; - remove: run "rundll32.exe syssetup.dll,SetupInfObjectInstallAction DefaultUninstall 132 C:\WINNT\INF\RsyncHere.inf" +; +; TODO +; - make it possible to sync single files +; - more features => better infrastructure +; - framework including scheduler and taskbuilder +; - add more entries to context-menu (add to task, remove from task) +; - build tray application (show scheduler, en-/disable scheduler, show taskbuilder, run task) +; - "add to task" via drag&drop-target? this target might be the tray-icon +; + + [version] signature="$CHICAGO$" @@ -29,15 +57,15 @@ [RsyncHere.Files.Inf] RsyncHere.INF -RsyncHere-Job.pl +rsync-here.pl [RsyncHere.Reg] HKLM,%UDHERE%,DisplayName,,"%RsyncHereName%" HKLM,%UDHERE%,UninstallString,,"rundll32.exe syssetup.dll,SetupInfObjectInstallAction DefaultUninstall 132 %17%\RsyncHere.inf" HKCR,Directory\Shell\RsyncHere,,,"%RsyncHereAccel%" -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""" HKCR,Drive\Shell\RsyncHere,,,"%RsyncHereAccel%" -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""" [Strings] RsyncHereName="Rsync Here"