У меня было обсуждение закладок в Word с другом, и он предложил, чтобы я проверил его реализацию запроса в Word. Так как мне не установили Microsoft Word, я сказал ему, что у меня нет Word, таким образом, я не смогу протестировать его.
К этому он упомянул, что отправит исполняемые файлы, и это будет работать - я утверждал, что без установки это перестанет работать.
Я был скорее потрясен, когда он отправил мне автономные исполняемые файлы и при выполнении их, Word, на самом деле запущенный, и я смог использовать почти каждую функциональность o_0
Как это возможно? Я никогда не устанавливал Microsoft Office в своей системе, это не "портативное" приложение, или VMware ThinStall (благодарит nhinkle, не знал об этом).
Нет абсолютно никаких связанных с Microsoft Office файлов - за исключением winword.exe
и excel.exe
.
Любопытно даже Microsoft Excel хорошо работает только с автономным исполняемым файлом.
winword.exe
размер составляет приблизительно 39 МБ, и excel.exe
размер - всего 35 КБ, который делает его еще более странным.
Я работаю на Windows XP, файлы были от Office 2003.
VMware ThinApp - то, что Вы видите. Я сделал некоторое тестирование, в то время как это все еще назвали Thinstall, и затем VMware купил его. Это хорошо, потому что это позволяет Вам использовать Office 2003 / Office 2007 / Office 2010 и намного больше приложений как IE6, IE7, IE8 друг рядом с другом.
В основном процедура для создания это похоже на это:
Это даже поправляется. Можно установить NET, Java
после первого снимка и затем приложения, которое использует NET
или Java
. И затем используйте приложение, созданное с ThinApp в системе, которая не имеет NET
или Java
Установленный.
Только для добавления различия в размере то, потому что Excel будет использовать упакованные файлы Word. При отодвигании приложения Word, Excel не будет работать.
Хотя мое предложение было первоначально отклонено ;), на основе Ваших наблюдений я был, вероятно, корректен, в конце концов: у Вашего друга, должно быть, была копия Microsoft Office, который был виртуализирован с VMware ThinApp.
Во-первых, я проверил что копия постоянного клиента winword.exe
и excel.exe
не работал бы собой. Я установил Office 2003 в VM Windows XP, затем скопировал их в другой VM, которому никогда не устанавливали Office. Обоим приложениям не удалось работать.
На основе Вашего комментария, что "существует Thinstall\Office 2003
под Application Data
", кажется наиболее вероятным, что это - объяснение. Вот то, как можно проверить:
%APPDATA%\Thinstall\Office 2003
%APPDATA%\Thinstall\
и посмотрите, вновь появилась ли папка Office 2003. Если это имеет, приложение определенно использует ThinApp.Мы используем ThinApp-перенесенную версию MATLAB в моем университете; это должно иметь .dat файл, дарят все содержание программы. В зависимости от требований приложения, хотя, это не может быть необходимо, который, кажется, имеет место с этими офисными программами прежде.
По существу то, что делает ThinApp, является им, виртуализирует всю структуру каталогов и реестр для приложения. Это позволяет, чтобы приложение было портативным и работало, не вмешиваясь в систему. ThinApp также поддерживает лицензирование сети, поэтому если у Вас есть приложение (как MATLAB в нашем случае), на который Ваша организация имеет конечное число лицензий, это может зарегистрироваться с сервером лицензий прежде, чем запустить приложение и только запустить его, если это успешно получает лицензию.
Тот каталог в %APPDATA%
содержит папки, которые ThinApp виртуализирует для приложения. Что-либо, что обычно было бы в Word %APPDATA%
папка, как персональные настройки, сохраняется здесь вместо этого. Из-за этого, неважно, где Вы запускаете исполняемый файл от на Вашем компьютере, настройки будут сохранены на той машине. Они не становятся переданными с самим пакетным приложением как бы то ни было. Это становится релевантным при попытке сбросить настройки для приложения, которое упаковывается ThinApp как обычный метод удаления его папки в %APPDATA%\Program Name
не работает - необходимо найти его виртуализированную папку.
Это - не потому что приложение называют WINWORD.EXE, и значок является тем же, что именно то же самое приложение поставляется в Office. Все Офисные приложения имеют цифровую подпись. Щелкните правой кнопкой по winword.exe и файлам excel.exe и проверке, если существует вкладка Digital Signatures. Вы заметите, что те приложения не имеют подписи вообще уже не говоря об одной от Microsoft.
Приложения, которые Вы имеете, вероятно, самораспаковываются исполняемые файлы, которые содержат измененные файлы Word 2003, таким образом, он будет работать без того, чтобы быть установленным. Если Вы имеете с 7 zip, установил Вас, может попытаться распаковать winword.exe и лично убедиться.
Сама Microsoft предлагает "портативную" версию Office для проверки: http://stadt-bremerhaven.de/portable-microsoft-office-2010