Хотя мое предложение изначально было отклонено;), основываясь на ваших наблюдениях, я, вероятно, в конце концов был прав: у вашего друга должна быть копия Microsoft Office, виртуализированная с помощью VMware ThinApp.
Сначала я убедился, что обычные winword.exe
и excel.exe
не будут работать сами по себе. Я установил Office 2003 на виртуальную машину Windows XP, а затем скопировал их на другую виртуальную машину, на которой никогда не было Office. Оба приложения не удалось запустить.
Исходя из вашего комментария о том, что «в разделе« Thinstall\Office 2003
»есть Application Data
», наиболее вероятно, что это объяснение. Вот как вы можете проверить:
- Удалить каталог
%APPDATA%\Thinstall\Office 2003
- Запустите исполняемый файл Office, который отправил вам ваш друг
- Вернитесь в
%APPDATA%\Thinstall\
и посмотрите, не появилась ли папка Office 2003. Если это так, приложение определенно использует ThinApp.
Мы используем ThinApp-версию MATLAB в моем университете; он должен иметь файл .dat со всем содержимым программы. Однако, в зависимости от требований приложения, в этом может не быть необходимости, что, как представляется, ранее имело место в этих офисных программах.
По сути, ThinApp выполняет виртуализацию всей структуры каталогов и реестра для приложения. Это позволяет приложению быть переносимым и работать без вмешательства в систему. ThinApp также поддерживает сетевое лицензирование, поэтому, если у вас есть приложение (например, MATLAB в нашем случае), для которого у вашей организации имеется ограниченное количество лицензий, оно может выполнить проверку на сервере лицензирования перед запуском приложения и запускать его только в случае его успешного выполнения. приобретает лицензию.
Этот каталог в %APPDATA%
содержит папки, которые ThinApp виртуализирует для приложения. Все, что обычно находится в папке Word %APPDATA%
, например личные настройки, сохраняется здесь. Поэтому, независимо от того, откуда вы запускаете исполняемый файл на вашем компьютере, настройки будут сохранены на этом компьютере. Однако они не передаются вместе с самим упакованным приложением. Это становится актуальным при попытке сброса настроек для приложения, которое упаковано с ThinApp, так как обычный метод удаления его папки в %APPDATA%\Program Name
не работает - вы должны найти его виртуализированную папку.