1

Тема: JS: Архивирование с паролем

Помогите, плиз, добавить в архив пароль в этом тексте скрипта!
это только часть скрипта конечно

function backupDB()
 {
 try
 {
 var NewTextFile = oFileSystemObject.CreateTextFile(backupFileName,false);[/b]

 NewTextFile.Write(String.fromCharCode(80,75,5,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0));
 NewTextFile.Close();
 var ZIPFile = oFileSystemObject.GetAbsolutePathName(backupFileName);
 var dFolder = oShellApplication.NameSpace(ZIPFile);
 var file = oFileSystemObject.GetAbsolutePathName(BaseFileName);
 var FolderNameSpace = oFileSystemObject.GetParentFolderName(file);
 var Folder = oShellApplication.Namespace(FolderNameSpace);
 var FolderItemNameSpace = oFileSystemObject.GetFileName(file);
 var FolderItem = Folder.ParseName(FolderItemNameSpace);
 if (!createBackup)
 return 0;
 dFolder.CopyHere(file);
 ret = 0;
 log(format(«Попытка создания резервной копии», ret), ret != 0);
 }
 catch(e)
 {
 alert(e.message);
 CollectGarbage(); // предотвращает исключение out of memory
 log(format(«Исключение при создании резервной копии базы», e.name, e.message), true);
 ret = -1;
 }
 if (ret == 0)
 backupCreated = true;
 return ret;
 }

Спасибо заранее!

2

Re: JS: Архивирование с паролем

Дык нет в CopyHere данной функции (уже как то спрашивали - никто почему-то не ответил, хотя это ещё где-то обсуждалось).
Нужны доп. компоненты (1, 2) либо утилиты 7-zip/pkzip/zip(1L).