Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » VMware application virtualization (Thinstall)

Модерирует : gyra, Maz

Widok (08-08-2009 17:46): Лимит страниц. Продолжаем здесь.  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108

   

Widok



Moderator-Следопыт
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
VMware application virtualization
(Thinstall Virtualization Suite)

Предыдущие части темы :: Первая

тема в Варезнике »

 


Thinstall предлагает виртуализацию исполнения приложений, позволяющую заключить приложения в виртуальный контейнер и использовать их как готовые пакеты, не требующие установки внутри контейнера создается виртуальное представление реестра и системных файлов.  
Аналоги: Xenocode Virtual Appliance Studio и LANDesk Application Virtualization

  • Последняя официальная версия - 4.0.2 Build 3089 (от 24 MAR 2009) Список изменений
    ОС: Windows NT, 2k, XP, w2k3, Vista

  • PackIniEditor by vyachko
  • Start-Apps 1.0.0.1 by vyachko
  • Thinstall.VS Package Editor ( 2008.03.03.2210 ) by gyfhgyfh
  • AdminStudio MSI to Virtual Package Converter 8.60.0.3 [ Thinstalled ] from gyfhgyfh
  • ThinManager by FarCry3r
  • Патченый boot_loader_exe.exe  для Thinstall.VS 3.332 от CrazyDeath
  • Патченый boot_loader_exe.exe  для Thinstall.VS 3.300/3.330, альтернатива патчу OS_Debug.dll исправлявшему проблему с диалогами от CrazyDeath
  • Патч от CrazyDeath, для Thinstall.VS 3.104/3.128/3.146/3.207/3.300/3.330, решающий проблему с диалогами в готовых приложениях
  • у кого проблеммы с русским меню в готовом проекте и если языковой файл в ini то используем программу
  • Convert INI от AltTeo
  • Thinstall.VS Logo Patch (Not for UnPacKed ver) by gyfhgyfh
  • RegistryConvert 1.0.4 преобразование файлов *.reg в текстовые файлы реестра Thinstall (ограничения в readme.txt) by FarCry3r

     
    FAQ, статьи, обзоры:
     Если при запуске готового приложения выскакивает окошко в трее то нужно до начала сборки изменить файл main.bmp с его размера на размер 1х1 в любом графическом редакторе (до версии 4.0.1).
     
    Простой метод создания проекта Thinstall минимального размера для публикации и пересылки
    Нужно воспользоваться QuickSFV 2.36 portable или в обычном варианте и FakeTwin 2.0 с отмеченным пунктом Options- Fill twins, тогда все файлы будут иметь оригинальный размер, но внутри будут только пробелы.
     
    Простой метод полной декомпиляции билда обратно в проект
    (применим перекрестно между Thinstall и Xenocode) от NickOnToluca
    Код:
    Первый способ:
    http://shareua.com/files/show/2053121/Unpack_ThinApp.rar.html  
    http://ifolder.ru/9525989
    Второй способ (не зависит от версии и наличия диалоговых окон):
    http://www.rapidspread.com/file.jsp?id=2fmgrqz4d5
    http://ifolder.ru/9576439
    + Дополнение
     
    Запуск внутри виртуальной системы (для ThinApp и Xenocode - через диалоговое окно)
     
     как можно пересобрать пакет, если нету исходного Build а от AmonRaaa
     Help по Thinstall'у для начинающих от andkh1, в CHM скомпилировал sanb
     Portable — вот она радость! статья из журнала Xakep №106 (октябрь 2007)
     видеоурок по упаковке прог на примере миниигры от ynbIpb
     Тинсталл под Линуксом (флэш) от nehalem
     Portable - сделай сам автор статьи - Теплый снег, сайт kpnemo.ru, оформил Viktor_Kisel, в CHM скомпилировал sanb
     FAQ от cracklover
     видеоролик MS Office2007 + MathTyp от MIHMIH007
     русский полный HELP к программе (машинный перевод) от MIHMIH007
    Русификатор  Thinstall 3.349 от saghin
     Как создать Thinstall проект без исполняемого файла(ехе)
    ThinBuddy от crownixx - GUI редактор проектов Thinstall
     
    Thinstall Manual 1.06 Содержание + зеркала от vyachko  
     
    Осторожно, ПСЕВДОпортабл! (накипело) Подробнее... и Portable - это как? от NickOnToluca
     
    Полезные ресурсы:
      ThinDownload  - Thindownload предлагает свободное программное обеспечения в переносном, Thinstalled варианте.
      ProjectPortables - форум portable софта
      Portable софт для съемных накопителей - вопросы, разговоры, заказ, обсуждение...
     
    Утилита ShFilesAcSpy для отслеживания изменений файлов в реальном времени

  • Всего записей: 24190 | Зарегистр. 07-04-2002 | Отправлено: 12:53 21-07-2008 | Исправлено: andkh1, 17:38 16-07-2009
    NickOnToluca



    Silver Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    В сжатом виде эти файлы вообще понты весят. Т.е. от того, что я их выброшу из главного пакета и оставлю в песочнице будет только проигрыш.
     
    Вот и интересуюсь. Может кто побеждал такие капризные файлы?

    Всего записей: 4777 | Зарегистр. 26-05-2008 | Отправлено: 16:51 07-02-2009
    timka85

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    NickOnToluca,
    дорогой коллега, в который раз я пытаюсь убедить Вас, что невозможно остановить процесс выброса из сборки особых программных файлов. Причина этому ОДНА - изменения свойств этих файлов во время работы программы. Пусть размером они не отличаются от включенных в сборку, но контр. суммами скорее всего - ДА . И, поэтому, единственным решением по избавлению лишнего веса будет ранее предложенное мною решение. И дабы наглядно Вам показать в чем действительно ПЛЮС "вытяжки и перемещения", я прилагаю эту схемку:
     

    Всего записей: 236 | Зарегистр. 19-07-2008 | Отправлено: 21:37 07-02-2009
    NickOnToluca



    Silver Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    timka85
    Я это без схем понимаю и делал (еще раз повторяю).
    И все же файлы неизменны как при запуске реальной проги, так и виртуальной.
    Для разных пользовательских настроек там совсем другие файлы, вот они то и пусть лежат в песочнице.

    Всего записей: 4777 | Зарегистр. 26-05-2008 | Отправлено: 22:16 07-02-2009
    greatbrother

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Приветствую всех создателей portable.
    Вопрос:
    Необходимо, чтобы TninApp 4.0.1-2866 при создании скринов систем не просматривала следующие переменные среды:
    %Common StartMenu%
    %Common Desktop%
    %Common Programs%
    %Common Startup%
    %Common Favorites%
     
    Прочитав последний мануал от vyachko узнал, что исключения прописываются в Snapshot.ini
    Вот только непонятны предостерижения (в мануале).
     
    Итак, короче, в натсоящий момент мой snapshot.ini выглядит так:

    Код:
    [FilesystemIgnoreList]                                                                
    0001=%SystemSystem%\config
    0002=%SystemRoot%\Prefetch
    0003=%SystemRoot%\CSC
    0004=%Profile%\Local Settings\Temp
    0005=c:\RECYCLER
    0006=%SystemSystem%\wbem
    0007=%SystemRoot%\SoftwareDistribution
    0008=%SystemRoot%\Temp
    0009=%SystemRoot%\WindowsUpdate.log
    0010=%Local AppData%\Microsoft\Windows
    0011=%Profile%\History\History.IE5
    0012=%Profile%\Local Settings\Temp
    0013=%Common AppData%\Microsoft\Dr Watson
    0014=%AppData%\Microsoft\Protect
    0015=%Recent%
    0016=%AppData%\Microsoft\CryptnetUrlCache
    0017=%Profile%\NTUSER.DAT.LOG
    0018=%Profile%\NTUSER.DAT
    0019=%SystemSystem%\config\system.LOG
    0020=%Systemsystem%\$PatchCache$
    0021=%AppData%\Thinstall
    0022=c:\documents and settings\localservice\ntuser.dat*
    0023=c:\documents and settings\networkservice\ntuser.dat*
    0024=%SystemSystem%\CatRoot2
    0025=c:\pagefile.sys
    0026=%SystemSystem%\perflib_perfdata
    ; Find Fast Indexer see http://support.microsoft.com/kb/q205289/
    0027=C:\Ffastun*
    0028=%SystemSystem%\perflib_perfdata_*
    0029=c:\$Recycle.bin
    0030=%Common AppData%\Microsoft\Windows Defender
    0031=c:\Documents and Settings\LocalService\Local Settings\Application Data\Microsoft\Windows\UsrClass.dat.LOG
    0032=c:\Documents and Settings\NetworkService\Local Settings\Application Data\Microsoft\Windows\UsrClass.dat.LOG
    0033=%SystemRoot%\ie7
    0034=%SystemSystem%\dllcache
    0035=%Temp%
    0036=%SystemRoot%\SchedLgU.txt
    0037=%Common AppData%\Microsoft\Network\Downloader

    Могу ли я просто вписать в конец секции [FilesystemIgnoreList] свои переменные?
    То есть можно ли сделать так:

    Код:
    [FilesystemIgnoreList]                                                                
    0001=%SystemSystem%\config
    0002=%SystemRoot%\Prefetch
    0003=%SystemRoot%\CSC
    0004=%Profile%\Local Settings\Temp
    0005=c:\RECYCLER
    0006=%SystemSystem%\wbem
    0007=%SystemRoot%\SoftwareDistribution
    0008=%SystemRoot%\Temp
    0009=%SystemRoot%\WindowsUpdate.log
    0010=%Local AppData%\Microsoft\Windows
    0011=%Profile%\History\History.IE5
    0012=%Profile%\Local Settings\Temp
    0013=%Common AppData%\Microsoft\Dr Watson
    0014=%AppData%\Microsoft\Protect
    0015=%Recent%
    0016=%AppData%\Microsoft\CryptnetUrlCache
    0017=%Profile%\NTUSER.DAT.LOG
    0018=%Profile%\NTUSER.DAT
    0019=%SystemSystem%\config\system.LOG
    0020=%Systemsystem%\$PatchCache$
    0021=%AppData%\Thinstall
    0022=c:\documents and settings\localservice\ntuser.dat*
    0023=c:\documents and settings\networkservice\ntuser.dat*
    0024=%SystemSystem%\CatRoot2
    0025=c:\pagefile.sys
    0026=%SystemSystem%\perflib_perfdata
    ; Find Fast Indexer see http://support.microsoft.com/kb/q205289/
    0027=C:\Ffastun*
    0028=%SystemSystem%\perflib_perfdata_*
    0029=c:\$Recycle.bin
    0030=%Common AppData%\Microsoft\Windows Defender
    0031=c:\Documents and Settings\LocalService\Local Settings\Application Data\Microsoft\Windows\UsrClass.dat.LOG
    0032=c:\Documents and Settings\NetworkService\Local Settings\Application Data\Microsoft\Windows\UsrClass.dat.LOG
    0033=%SystemRoot%\ie7
    0034=%SystemSystem%\dllcache
    0035=%Temp%
    0036=%SystemRoot%\SchedLgU.txt
    0037=%Common AppData%\Microsoft\Network\Downloader
    0038=%Common StartMenu%
    0039=%Common Desktop%
    0040=%Common Programs%
    0041=%Common Startup%
    0042=%Common Favorites%

    Всего записей: 11 | Зарегистр. 04-02-2009 | Отправлено: 06:30 09-02-2009
    vyachko



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    greatbrother

    Цитата:
    Вот только непонятны предостерижения (в мануале).

    Предостережения в мануале взяты из первой строки файла snapshot.ini.

    Цитата:
    Могу ли я просто вписать в конец секции [FilesystemIgnoreList] свои переменные?  
    То есть можно ли сделать так:

    Да, можете. Важно чтобы не было пропусков, т.е.:
    0037=...
    0038=...
    0039=...
    0040=...
    можно, а
    0037=...
    0039=...
    0040=...
    нельзя.

    ----------
    Тот, кто постоянно ищет, экспериментирует - получает опыт, а за ним - мудрость.

    Всего записей: 605 | Зарегистр. 07-12-2007 | Отправлено: 11:27 09-02-2009 | Исправлено: vyachko, 11:28 09-02-2009
    greatbrother

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    vyachko
    Как всегда огромное спасибо!
    Такие как Ты спасают мир (без преувеличения) !

    Всего записей: 11 | Зарегистр. 04-02-2009 | Отправлено: 13:01 09-02-2009
    Astra55



    Platinum Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    greatbrother
    vyachko, само собой спасатель, почти как Чип и Дэйл Вот только спасенные, как правило, закоренелые лентяи. Нет бы самому в гугловском переводчике вставить фразу: If you delete an value make sure there are no gaps in the numbers
    и получить корявый, но достаточно понятный перевод:
    Если вы удалите значение убедитесь есть нет пробелов в номера
    Вот как перевел ПРОМТ:
    Если Вы удаляете значение, удостоверяются, что нет никаких промежутков в числах{номерах}
    Про словари вообще молчу, это же такой напряг


    ----------
    Per warez ad scientiam

    Всего записей: 11717 | Зарегистр. 16-05-2003 | Отправлено: 16:01 09-02-2009
    timka85

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Ребят, а что делать с HTML файлами помощи, которые вызываются из меню "Contents F1" тин-проги? Открывается вроде бы браузер (по умолчанию), но нужные файлы не находятся... Думаю, что нужно открывать их через виртуальный модуль IE, что в сборке или еще что мутить... Но как, подскажите, для этого настроить проект?
       
     
    З.Ы. (оффтопик*)
    Astra55
    юзай Magic Gooddy '98

    Всего записей: 236 | Зарегистр. 19-07-2008 | Отправлено: 10:30 10-02-2009
    AlexanderGreat

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Привет всем. Надоело уже ставить программы, а потом вылавливать вирусы из них. Посоветовали установить виртуальный диск.  
    Подскажите, пожалуйста, что лучше установить для проверки работы программ на виртуальном диске - VMware или Virtualbox? Цель единственная - ставить программы, не заражая оперативную систему, и потом без последствий удалять их. Важный фактор - простота работы в виртуальном диске.

    Всего записей: 841 | Зарегистр. 04-10-2007 | Отправлено: 20:42 11-02-2009 | Исправлено: AlexanderGreat, 20:45 11-02-2009
    NickOnToluca



    Silver Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    AlexanderGreat
    Может я чего недогоняю, но
    1. Не в тему
    2. Возможно имелось в виду не виртуальный диск, а виртуальную машину?
    Как по мне - намного больше возможностей и скорость работы - у VMware.
    Как следствие - чуть сложнее.

    Всего записей: 4777 | Зарегистр. 26-05-2008 | Отправлено: 21:02 11-02-2009
    AlexanderGreat

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Спасибо за ответ. А сколько места на жестком диске занимает виртуальный диск? Сколько сам назначишь? Извините за дилетантские вопросы- раньше с этим никогда не сталкивался. Трудно будет разобраться с прогой? А каим образом виртуальная машина защищена от вирусов?

    Всего записей: 841 | Зарегистр. 04-10-2007 | Отправлено: 08:23 12-02-2009
    MIHMIH007



    Advanced Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    AlexanderGreat
    1. по моему чётко написано:

    Цитата:
    1. Не в тему

    задавайте свои вопросы в соответствующем разделе.... здесь VMware application virtualization
    а вам надо VMware Workstation.

    2.
    Цитата:
    Трудно будет разобраться с прогой?

    Я думаю Вам это не подсилу....
    3.
    Цитата:
    А каим образом виртуальная машина защищена от вирусов?

    никаким...
    4.
    Цитата:
    А сколько места на жестком диске занимает виртуальный диск? Сколько сам назначишь?

    По-моему чётко написано :

    Цитата:
    Возможно имелось в виду не виртуальный диск, а виртуальную машину?

    Виртуальный диск это одно а витуальная машина это другое.... если вам нужен виртуальный дск присмотритесь к TrueCrypt бесплатная и довольно стабильная..... если вы имели ввиду какой объём можно выделить для жёсткого диска на виртуальной машине то можно любой... в пределах размера вашего физического диска....  
     
    greatbrother
    делайте плз в следующий раз свои коды с тэгом more ...

    Всего записей: 743 | Зарегистр. 05-12-2006 | Отправлено: 08:41 12-02-2009 | Исправлено: MIHMIH007, 19:46 12-02-2009
    greatbrother

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Astra55
    Не знаю зачем флудить, говоря что я лентяй.
    Просто предостерижение мне показалось непонятным так как думаю ежу понятно что секции должны идти по порядку, а пробелы вобще не причём.
    Если бы !очевидного! предостерижения не было я бы и не замкнулся.
    и причём тут вобще перевод o_O кажетя ты просто попутал.
    Что касается google так он на стартовой у меня и в первую очередь спрашиваю у него.
     
    MIHMIH007
     
    2 all
    А теперь к примеру то, что google не находит, как-будто это только у меня.
    НА ЧИСТОЙ СИСТЕМЕ Xp и Vista (без разницы) зачастую при сканировании,
    что самая старая версия Thinstall, что самая последняя ThinАpp
    выдаёт следующее (не всегда):
    Could not copy C:\WINDOWS\System32\drivers\fidbox.dat
    Could not copy C:\WINDOWS\System32\drivers\fidbox2.dat
     
    Опять же такое происходит не всегда. Только при создании некоторых программ.
     
    P.S. to vyachko Недокументированная особенность =)
    Допиши в следующий мануал по теме извлечение ресурсов из уже готовой portable проги,
    без песочницы и папки проекта.
     
    В большинстве случаев программы имеют проводник, для открытия файлов,
    неважно будь-то проект или скрипт или просто мультимедийный файл.
    Итак в необходимой нам программе используем проводник.Файл - открыть или Ctrl+O
    И идём в папку, в которую была установлена программа, для последующей портаблизации.
    Находим папку, допустим это Winamp и правой кнопкой - добавить в архив (от WinRAR)
    Всё. Пойдёт упаковка во временную папку песочницы. Если там небыло папки %ProgramFilesDir%, то она появится с содержимым архива, в котором в свою очередь
    и находятся все ресурсы установленной программы.

    Всего записей: 11 | Зарегистр. 04-02-2009 | Отправлено: 03:22 13-02-2009
    Astra55



    Platinum Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    timka85

    Цитата:
    юзай Magic Gooddy '98  

    Это не мне, это greatbrother советуй. У меня проблем с чтением и пониманием прочитанного на ангельском проблем нет. Даже без комповых и онлайновых переводчиков.


    ----------
    Per warez ad scientiam

    Всего записей: 11717 | Зарегистр. 16-05-2003 | Отправлено: 07:36 13-02-2009 | Исправлено: Astra55, 07:37 13-02-2009
    vyachko



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    greatbrother

    Цитата:
    P.S. to vyachko Недокументированная особенность =)
    Допиши в следующий мануал по теме извлечение ресурсов из уже готовой portable проги, без песочницы и папки проекта.  

    Это уже давно известно.

    Цитата:
    В большинстве случаев программы имеют проводник, для открытия файлов,  
    неважно будь-то проект или скрипт или просто мультимедийный файл.

    Я бы сказал, не в большинстве случаев, а часто.

    Цитата:
    Итак в необходимой нам программе используем проводник.Файл - открыть или Ctrl+O  
    И идём в папку, в которую была установлена программа, для последующей портаблизации.  
    Находим папку, допустим это Winamp и правой кнопкой - добавить в архив (от WinRAR)  
    Всё. Пойдёт упаковка во временную папку песочницы. Если там небыло папки %ProgramFilesDir%, то она появится с содержимым архива, в котором в свою очередь  
    и находятся все ресурсы установленной программы.

    Как я выше уже сказал, это давно известно (обычно именно об это говорят когда речь идёт о работе через диалоговые окна портативных программ, например для извлечения файлов портативной программы или для добавления плагинов в портативную программу) сжатие в архив вовсе не обязательно, достаточно через контекстное меню просто скопировать нужную папку с файлами программы в другое место (в зависимости от режима изоляции папка появится или с локальной файловой системе или в Sandbox).


    ----------
    Тот, кто постоянно ищет, экспериментирует - получает опыт, а за ним - мудрость.

    Всего записей: 605 | Зарегистр. 07-12-2007 | Отправлено: 09:11 13-02-2009
    greatbrother

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

    Цитата:
    Could not copy C:\WINDOWS\System32\drivers\fidbox.dat  
    Could not copy C:\WINDOWS\System32\drivers\fidbox2.dat

    Всего записей: 11 | Зарегистр. 04-02-2009 | Отправлено: 15:03 13-02-2009 | Исправлено: greatbrother, 15:08 13-02-2009
    timka85

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    vyachko
    нет ли у вас для меня ответа на вопрос выше о запуске меню Contents ?

    Всего записей: 236 | Зарегистр. 19-07-2008 | Отправлено: 18:18 13-02-2009
    NickOnToluca



    Silver Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Обнаружил прикольный глюк в Autoplay Media Studio 7.5, собранном в последней версии. На машине собирал под учеткой Admin. На машине, где испытывал тоже была такая учетная запись, но уже давно удаленная (файлы остались). А работает под Администратор. Проекты по умолчанию сохраняются в Мои документы.
    Так вот она начала сохранять проекты в документы давно позабытого Admin.
     
    Видно, либо глюк либо нужно было с изоляцией поработать.

    Всего записей: 4777 | Зарегистр. 26-05-2008 | Отправлено: 20:37 13-02-2009
    dj_Diesel



    Advanced Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    greatbrother
    ничего страшного, потом работает нормально

    Всего записей: 1549 | Зарегистр. 09-09-2006 | Отправлено: 20:50 13-02-2009
    greatbrother

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    dj_Diesel
    Да. На работоспособность не влияло пока ни разу.
    Но просто интересно то, что не всегда fidbox не может скопировать.. хм..
     
    Добавлено:
    Итак идея.
    Нужно, чтобы при запуске портативной проги создавался файл обратной связи.
    Пусть это будет обычный readme.txt
    С помощью vyachko узнаём, что подобные оперции делаются не без участия скриптов.
    Давайте сначала попробуем кое что попроще. Пусть при каждом запуске проги
    на рабочем столе появится папка с именем "Старая папка".
    Script.vbs

    Код:
    Option Explicit
    Dim objFSO
    Dim objWshShell
    Dim strFolderName
    Dim strFullFolderName
    Set objFSO = WScript.CreateObject("Scripting.FileSystemObject")
    Set objWshShell = WScript.CreateObject("WScript.Shell")
    strFolderName = "Старая папка"
    strFullFolderName = objFSO.BuildPath(objWshShell.SpecialFolders("Desktop"), strFolderName)
    If objFSO.FolderExists(strFullFolderName) Then
    Else
    objFSO.CreateFolder strFullFolderName
    End If
    Set objWshShell = Nothing

     
    Можете проверить скрипт - он пашет.
    Но вот при компилировании (build.bat) и последующем запуске новосозданной проги,
    вместо применения скрипта вылетает следующая ошибка:
       
     
    Провозился несколько часов, даже не ел, и что самое обидное - толку ноль...
    Самое интересное, что по мануалу от vyachko всё работает (пример с Total Commander).
    А вот вышеописаный скрипт не пашет.
     
    Если обратить внимание на адрес строки и символ, на который ссылается ошибка, получается бессмыслица
    Да, ещё и "переменная не определена" o_O
     
    ...
     
    Я пробовал и другие скрипты - создание, копирование файлов и т.п.
    Не мог понять почему скрипт от vyachko работает, а мои нет.
    В одной из веток данной (Thinstall) темы нашёл похожий случай.
    Как заметил человек проблема в кавычках. Хорошо я знаком немного со скриптами, и решил поставить скобки.
    но вот легче не стало (ставил скобки вокруг кавычек). К тому же скрипт vyachko вобще был без скобок НО с кавычками... o_O
    Не могу понять в чём проблема, когда скрипты по сути наипростейшие. Догадка на 99% - Thinstall(App) шифрует бинарник,
    отсюда и вылазит ошибка, так как струкрура (сигнатура) скрипта меняется.. Но опять же ТВОЙ СКРИПТ ОТ VYACHKO РАБОТАЕТ o_O ((((
     
    ...
     
    Что я делал:
    Переименовывал скрипты так, чтобы их имена не имели кириллических символов - не помогло.
    Создавал папку ThinstallPlugins (и в реальной и проектной папке) и помещал туда scripting.dll и Script.vbs - не помогло.
    Во время ожидания ThinApp (после снятия первого скрина системы) подсовывал скрипт в Program files\Winamp\Script.vbs - не помогло.
    И до и после и куда я только не ложил скрипт - не помогло.
    Winamp (это мой любимый пример) не имеет пробелов в пути... - не помогло.
    В самом скрипте прописывал пути к проге и так и эдак:
    "C:\\PROGRA~1\\Winamp\\Script.vbs" - не помогло.
    "%ProgramFiles%\Winamp\Script.vbs" - не помогло.
    "%ProgramFilesDir%\Winamp\Script.vbs" - не помогло.
    Ещё пробовал скрипт копирования файла из корня C:\ (на случай подозрения в путях с пробелами) - не помогло...
     
    Повторюсь. Отдельно, любой из моих скриптов работает - можете проверить,
    но вот после компилирования нивкакуйу!
    Уважаемые гуру полагаюсь на Ваш опыт. Уверен всё как всегда просто, но тупо.

    Всего записей: 11 | Зарегистр. 04-02-2009 | Отправлено: 10:02 14-02-2009
       

    Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108

    Компьютерный форум Ru.Board » Компьютеры » Программы » VMware application virtualization (Thinstall)
    Widok (08-08-2009 17:46): Лимит страниц. Продолжаем здесь.


    Реклама на форуме Ru.Board.

    Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
    Modified by Ru.B0ard
    © Ru.B0ard 2000-2024

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru