Ru-Board.club
← Вернуться в раздел «Программы»

» VMware ThinApp (formerly Thinstall) 3

Автор: AVanti473
Дата сообщения: 05.11.2015 16:25
Vsevolod

Цитата:
Удалил программу и запустил портативку, программа выдаёт, что не может создать папку и вылетает. Что я сделал не так?


Думаю, маловероятно, что дело в папке песочницы, хотя... Для проверки, поставьте в Package.ini, в разделе [BuildOptions] параметр: SandboxPath=. (папка песочницы будет создана рядом с исполнительным файлом).

А вообще, как уже замечалось выше, неплохо бы знать что за программа, и какую именно папку она не может создать...
Автор: Proshaa
Дата сообщения: 05.11.2015 17:31
Vsevolod

Цитата:
Явно чего-то упускаю, но не могу понять чего. Намекните

намекаю: подробности упускаете, задавая свой вопрос
Автор: Vsevolod
Дата сообщения: 05.11.2015 17:55

Цитата:
SandboxPath=.

В это я тоже играл

Азбука для 1 класса. Забыл взять проект домой, завтра принесу, дам ссылку, если не сложно, то может кто-то глянет на неё. Просто в школе там таких программ несколько для разных классов, вот решил сделать доброе дело, а не выходит пока

P.S.
Азбука. 1 класс. Электронное приложение к учебнику Л.Ф.Климановой, С.Г.Макеевой
Год выпуска: 2011
Издатель: ОАО Издательство "Просвещение"
Автор: Vsevolod
Дата сообщения: 06.11.2015 07:14
http://rghost.ru/7ssBwZh9L
http://rghost.ru/8Pl27J5vZ
http://rghost.ru/8gGvPL2FH
http://rghost.ru/6gxjQWxVp
http://rghost.ru/7xyPW4bCL
http://rghost.ru/7f4zRy6VN
http://rghost.ru/8rzxQJmrv

вот, если не сложно
Автор: Proshaa
Дата сообщения: 06.11.2015 15:13
Vsevolod
главная ошибка, из-за которой у вас не запускается проект - длинное русское название.
упор - на длинное. укоротите и будет вам счастье )) русское - не просто некошерно, а потенциально проблемно.
далее. снимок 32-битного приложения на 64 машине. не отключен инет. не отключены "мусорные" службы - как результат - огромный размер образа.
это то, что сразу бросается в глаза. эти ошибки не критичные, но типичные для новичков.
можно почистить проект руками, но проще запустить Hyper-V, кинуть образ ХР и сделать снимок там. весь проект будет меньше 200мб...
Автор: makaveliS
Дата сообщения: 06.11.2015 15:36
С помощью этой песочницы, можно обходить блокировки например в онлайн играх, которые банят по набору HWID? Я так понял, это не тот HWID который в реестре прописан а что то другое.
Автор: Proshaa
Дата сообщения: 06.11.2015 15:52
Vsevolod
https://cloud.mail.ru/public/DnZ3/hnAmZz6a1
Автор: Vsevolod
Дата сообщения: 06.11.2015 17:39
Спасибо, но таже ошибка при запуске, что и у меня "Не могу создать каталог pupils".

Добавлено:
И из настроек что-то меняли?
Автор: Proshaa
Дата сообщения: 06.11.2015 18:21
Vsevolod
запустите сбоку из корня диска.
причину я написал раньше
Цитата:
главная ошибка, из-за которой у вас не запускается проект - длинное русское название.
упор - на длинное.

слишком много символов в пути.
из настроек - убрал .dat, оставив один .ехе, включил компрессию. без компрессии размер ~170мб.

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

запустите виртуалку, поставьте ХР, и на ней сделайте образ установки. только имена дайте короткие и лучше английские.

P.S. да, и для этой проги лучше делать снимок чем-нибудь постарее, например версией 4.7.3 - меньше мусора будет, но не критично
Автор: Vsevolod
Дата сообщения: 06.11.2015 18:32
Поместил на диск С, запустил и опять эта ошибка. Не работает
Честно, помещать в корень не совсем удобно.
Автор: Proshaa
Дата сообщения: 06.11.2015 18:34
https://cloud.mail.ru/public/Cx7v/Z7MXeejsW
здесь укоротил имена.
Автор: Vsevolod
Дата сообщения: 06.11.2015 20:05
И снова неудача. На моём домашнем компе win7 x64.
Автор: Proshaa
Дата сообщения: 06.11.2015 20:53
Vsevolod
sandbox создаётся рядом с ехе?
Автор: Vsevolod
Дата сообщения: 06.11.2015 21:00
да
Автор: Proshaa
Дата сообщения: 06.11.2015 21:45
тогда идей нет, т.к. pupils создатся в песочнице. на 64х у меня сейчас проверить нет возможности
Автор: Vsevolod
Дата сообщения: 06.11.2015 21:57
Спасибо и на этом, а можно увидеть как изменился Package.ini
Автор: Proshaa
Дата сообщения: 06.11.2015 22:13
[more=можно ))][Compression]
CompressionType=Fast
OptimizeFor=Disk

[Isolation]
DirectoryIsolationMode=WriteCopy

[BuildOptions]
AutoShutdownServices=1
SandboxPath=.
SandboxName=Sandbox
InventoryName=Азбука
InventoryIcon=%ProgramFilesDir%\Образование-Медиа\Азбука. 1 класс (Л.Ф. Климанова, С.Г. Макеева)\alphabet01.exe
VirtualDrives=Drive=c, Serial=72ba3597, Type=FIXED
AnsiCodePage=1251
LocaleIdentifier=1049
LocaleName=ru-RU
AltArchitectureShortcut=0
QualityReportingEnabled=0

[Азбука.exe]
ReadOnlyData=Package.ro.tvr
Source=%ProgramFilesDir%\Образование-Медиа\Азбука. 1 класс (Л.Ф. Климанова, С.Г. Макеева)\alphabet01.exe
Icon=%ProgramFilesDir%\Образование-Медиа\Азбука. 1 класс (Л.Ф. Климанова, С.Г. Макеева)\alphabet01.exe[/more]

все же - сделайте новый снимок на чистой виртуальной ХР. вполне возможно, что косяк в реестре из-за мусора. делов-то на час вместе с установкой ХР
Автор: Vsevolod
Дата сообщения: 06.11.2015 22:14
А я тут поудалял немного папок/файлов , пересобрал и вдруг всё заработало
А как всё в один exe запихнуть? А то у меня dat создаётся (173Мб)
Автор: Proshaa
Дата сообщения: 06.11.2015 22:55

Цитата:
А я тут поудалял немного папок/файлов , пересобрал и вдруг всё заработало

хм. это похоже на то, что или тупо не было места на диске или квоты выбрали.

Цитата:
А как всё в один exe запихнуть?

я же вам дал Package.
Автор: Vsevolod
Дата сообщения: 07.11.2015 08:23
А не работает с вашем Package. Создаётся 0кб exe-шник и ещё 3 файла рядом (один из них Package.ro.tvr) и не работает ничего.
И диск у меня большой
Автор: Proshaa
Дата сообщения: 07.11.2015 09:41
Vsevolod

Цитата:
а можно увидеть как изменился

я и показал, как изменился. служебную информацию добавьте и заработает.
Цитата:
И диск у меня большой

чудесов не бывает. раз после удаления некоторого количества файлов, папки стали создаваться - значит, не хватало места.
Автор: Vsevolod
Дата сообщения: 07.11.2015 10:24
Что не так?
[more]
; This file can be used to configure build and runtime options for packages
; Lines that begin with a semicolon contain only comments and do not have any effect
; For documentation and to obtain a complete list of options available visit:
;
; http://www.vmware.com/info?id=906
;
[Compression]
CompressionType=Fast
;CompressionType=None

[Isolation]
;DirectoryIsolationMode=Merged
DirectoryIsolationMode=WriteCopy
;DirectoryIsolationMode=Full

[BuildOptions]
AutoShutdownServices=1
SandboxPath=.
;-------- MSI Parameters ----------
;Enable MSIFilename if you want to generate a Windows Installer package.
;MSIFilename=Азбука. 1 класс (Л.Ф. Климанова, С.Г. Макеева).msi
;MSIManufacturer=Unknown
;MSIProductVersion=1.0
;MSIDefaultInstallAllUsers=1
;MSIRequireElevatedPrivileges=1
;MSIInstallDirectory=Азбука. 1 класс (Л.Ф. Климанова, С.Г. Макеева) (VMware ThinApp)
;MSIProductCode={15D9999C-42CF-991F-E12B-E18E2464317A}
;MSIUpgradeCode={A19C7CF9-462D-40B7-06AC-523106D5335E}
;MSIStreaming=0
;MSICompressionType=Fast
;MSIArpProductIcon=%ProgramFilesDir%\Образование-Медиа\Азбука. 1 класс (Л.Ф. Климанова, С.Г. Макеева)\alphabet01.exe
;MSIIs64Bit=0

;-------- AppSync Parameters ----------
;AppSyncURL=https://example.com/some/path/PackageName.exe
;AppSyncUpdateFrequency=1d
;AppSyncExpirePeriod=30d
;AppSyncWarningPeriod=5d
;AppSyncWarningFrequency=1d
;AppSyncWarningMessage=This application will become unavailable for use in %remaining_days% day(s) if it cannot contact its update server. Check your network connection to ensure uninterrupted service.
;AppSyncExpireMessage=This application has been unable to contact its update server for %expire_days% day(s), so it is unavailable for use. Check your network connection and try again.
;AppSyncUpdatedMessage=
;AppSyncClearSandboxOnUpdate=0

;-------- Parameters used only during Setup Capture ----------
AccessDeniedMsg=You are not currently authorized to run this application. Please contact your administrator.
CapturedUsingVersion=5.1.1-2722044
CaptureProcessorArchitecture=9
CapturePlatformVersion=0603
CaptureOSArchitecture=64
CaptureOSMajorVersion=6
CaptureOSMinorVersion=3
CaptureOSSuite=256
CaptureOSProductType=1
CaptureOSCSDVersion=
CaptureOSProcessorCoreCount=4
CaptureOSRemoteSession=0
CaptureOSVMwareVM=0
OutDir=bin

;-------- General Purpose Parameters ----------
SandboxName=Азбука. 1 класс (Л.Ф. Климанова, С.Г. Макеева)
InventoryName=Азбука. 1 класс (Л.Ф. Климанова, С.Г. Макеева)
InventoryIcon=%ProgramFilesDir%\Образование-Медиа\Азбука. 1 класс (Л.Ф. Климанова, С.Г. Макеева)\alphabet01.exe
;PermittedGroups=Administrators;Remote Desktop Users
;PermittedComputers=DomainName1\GroupName1;DomainName1\GroupName2
;PermittedComputersOfflineAccess=0
;RemoveSandboxOnExit=1
;RemoveSandboxOnStart=1
;SandboxNetworkDrives=1
;SandboxRemovableDisk=1
;VirtualizeExternalOutOfProcessCOM=0
;ChildProcessEnvironmentExceptions=WINWORD.EXE;EXCEL.EXE;POWERPNT.EXE;OUTLOOK.EXE;MOC.EXE
;ChildProcessEnvironmentDefault=External

;OptionalAppLinks=plugins\*.exe
;RequiredAppLinks=\\server\share\*.exe;c:\abs\path\file.exe
VirtualDrives=Drive=c, Serial=72ba3597, Type=FIXED
;VirtualDrives=Drive=c, Serial=72ba3597, Type=FIXED; Drive=e, Serial=2c325dc3, Type=CDROM; Drive=f, Serial=2c325dc3, Type=REMOVABLE
;VirtualComputerName=WS-010-309

AnsiCodePage=1251
LocaleIdentifier=1049
LocaleName=ru-RU

; If you have problems running a 32 bit application under 64 bit Windows, try enabling this line before building the project
;Wow64=0

; If you have problems running a mixed 32/64 bit application under 64 bit Windows, try enabling this line before building the project
AltArchitectureShortcut=0

; Enable this option to load .Net binaries from the system instead of the package on Windows 7 or above
;LoadDotNetFromSystem=Win7

QualityReportingEnabled=0

; Enable this option to ignore DDE messages from external processes
;IgnoreDDEMessages=1

;[Азбука. 1 класс (Л.Ф. Климанова, С.Г. Макеева).dat]
;Source=%ProgramFilesDir%\Образование-Медиа\Азбука. 1 класс (Л.Ф. Климанова, С.Г. Макеева)\alphabet01.exe
;;Change ReadOnlyData to bin\Package.ro.tvr to build with old versions(4.6.0 or earlier) of tools
;ReadOnlyData=Package.ro.tvr
;MetaDataContainerOnly=1

;[Азбука. 1 класс (Л.Ф. Климанова, С.Г. Макеева).exe]
;Source=%ProgramFilesDir%\Образование-Медиа\Азбука. 1 класс (Л.Ф. Климанова, С.Г. Макеева)\alphabet01.exe
;Shortcut=Азбука. 1 класс (Л.Ф. Климанова, С.Г. Макеева).dat
;WorkingDirectory=%ProgramFilesDir%\Образование-Медиа\Азбука. 1 класс (Л.Ф. Климанова, С.Г. Макеева)
;Shortcuts=%Programs%\Издательство Просвещение\Русский язык\1 класс;%Desktop%

[Азбука 1 класс (Л.Ф. Климанова, С.Г. Макеева).exe]
ReadOnlyData=Package.ro.tvr
Source=%ProgramFilesDir%\Образование-Медиа\Азбука. 1 класс (Л.Ф. Климанова, С.Г. Макеева)\alphabet01.exe
Icon=%ProgramFilesDir%\Образование-Медиа\Азбука. 1 класс (Л.Ф. Климанова, С.Г. Макеева)\alphabet01.exe
WorkingDirectory=%ProgramFilesDir%\Образование-Медиа\Азбука. 1 класс (Л.Ф. Климанова, С.Г. Макеева)
Shortcuts=%Programs%\Издательство Просвещение\Русский язык\1 класс;%Desktop%

[Удалить 'Азбука. 1 класс' (Л.Ф. Климанова‚ С.Г. Макеева).exe]
Disabled=1
Source=%ProgramFilesDir%\Образование-Медиа\Азбука. 1 класс (Л.Ф. Климанова, С.Г. Макеева)\unins000.exe
Shortcut=Азбука. 1 класс (Л.Ф. Климанова, С.Г. Макеева).dat
WorkingDirectory=%ProgramFilesDir%\Образование-Медиа\Азбука. 1 класс (Л.Ф. Климанова, С.Г. Макеева)
Shortcuts=%Programs%\Издательство Просвещение\Русский язык\1 класс

[alphabet01.exe]
Source=%ProgramFilesDir%\Образование-Медиа\Азбука. 1 класс (Л.Ф. Климанова, С.Г. Макеева)\alphabet01.exe
Shortcut=Азбука. 1 класс (Л.Ф. Климанова, С.Г. Макеева).dat
Disabled=1

[profilemanager.exe]
Source=%ProgramFilesDir%\Образование-Медиа\Азбука. 1 класс (Л.Ф. Климанова, С.Г. Макеева)\profilemanager.exe
Shortcut=Азбука. 1 класс (Л.Ф. Климанова, С.Г. Макеева).dat
Disabled=1

[unins000.exe]
Source=%ProgramFilesDir%\Образование-Медиа\Азбука. 1 класс (Л.Ф. Климанова, С.Г. Макеева)\unins000.exe
Shortcut=Азбука. 1 класс (Л.Ф. Климанова, С.Г. Макеева).dat
Disabled=1

[w9xpopen.exe]
Source=%ProgramFilesDir%\Образование-Медиа\Азбука. 1 класс (Л.Ф. Климанова, С.Г. Макеева)\w9xpopen.exe
Shortcut=Азбука. 1 класс (Л.Ф. Климанова, С.Г. Макеева).dat
Disabled=1

[PNGViewer.exe]
Source=%ProgramFilesDir%\Образование-Медиа\Азбука. 1 класс (Л.Ф. Климанова, С.Г. Макеева)\data\textbook\PNGViewer.exe
Shortcut=Азбука. 1 класс (Л.Ф. Климанова, С.Г. Макеева).dat
Disabled=1

[cmd.exe]
Source=%SystemSystem%\cmd.exe
Shortcut=Азбука. 1 класс (Л.Ф. Климанова, С.Г. Макеева).dat
Disabled=1

[regedit.exe]
Source=%SystemRoot%\regedit.exe
Shortcut=Азбука. 1 класс (Л.Ф. Климанова, С.Г. Макеева).dat
Disabled=1


[/more]
Автор: regist123
Дата сообщения: 07.11.2015 10:37
Vsevolod 22:14 06-11-2015
Цитата:
А как всё в один exe запихнуть? А то у меня dat создаётс
Прочтите внимательно доки или хотя бы FAQ из шапки. Если хоть раз прочитать внимательно, то вопросов будет намного меньше.
Автор: Vsevolod
Дата сообщения: 07.11.2015 11:09
regist123
А я не читаю, да? ответить нечего больше?
самое полное пока что есть в шапке - это ThinApp510manual-ru.chm
И проще один раз получить готовый проект, чтобы дальше проще постигать что же не работает. И за такую помощь спасибо Proshaa
По делу есть чего сказать?
Автор: Proshaa
Дата сообщения: 07.11.2015 15:26
Vsevolod
вот это наверное даже полезней будет на первых порах. тот самый FAQ
потом это , а уже потом - если будет желание и интерес ThinApp510manual-ru.chm. в нём подробности для тех, кто уже хочет гораздо большего, чем три кнопки ))
Автор: Proshaa
Дата сообщения: 07.11.2015 21:21
форум глючит ((
Автор: oldVsevolod
Дата сообщения: 10.11.2015 21:37
ещё назрел вопрос Несомотря на рухнувший профиль.
А по открытию, если файл более 200Мб, то предлогается сразу делать dat. А на сколько критичен размер и скорость работы?
P.S. А в большом проекте ещё и ALT появился.
Автор: regist123
Дата сообщения: 10.11.2015 21:43

Цитата:
А я не читаю, да?

Если бы читали то не задавали вопросы из того самого FAQ.

Цитата:
И проще один раз получить готовый проект,

проще один раз прочитать справку и разобраться в ней (или спросить по конкретному месту справки которое в ней не понятно), чем задавать кучу вопросов на которые давно дан ответ.
Автор: Proshaa
Дата сообщения: 10.11.2015 21:52
oldVsevolod
про размер таки да, ищите в FAQ, там это есть. alt появился для поддержки 64х. если из проекта удалить 64х-папки его не будет. или в Package прописать запрет.
Автор: oldVsevolod
Дата сообщения: 10.11.2015 22:08
ну что же. Читаем FAQ

Цитата:

A. Если верить мануалу ThinApp, то разделение на *.dat и дополнительные файлы *.exe происходит
при размере проекта свыше 200 Мб. Но всегда есть возможность сделать файл *.dat и при меньших
размерах, а с другой стороны, вообще от него отказаться. Не забудьте только исправить все ярлыки,
которые ссылаются на файл *.dat, поскольку он будет основным и ReadOnlyData=bin\Package.ro.tvr
будет относиться именно к нему, а все остальные exe-шники будут ярлыками.

Ну и где тут про скорость?

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149

Предыдущая тема: Проблемы с закачкой


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.