Хотя мое предложение изначально было отклонено;), основываясь на ваших наблюдениях, я, вероятно, в конце концов был прав: у вашего друга должна быть копия 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 виртуализирует для приложения. Все, что обычно находится в %APPDATA%
папке Word, например личные настройки, сохраняется здесь. Поэтому, независимо от того, откуда вы запускаете исполняемый файл на вашем компьютере, настройки будут сохранены на этом компьютере . Однако они не передаются вместе с самим упакованным приложением. Это становится актуальным, когда вы пытаетесь сбросить настройки для приложения, которое упаковано с ThinApp, так как обычный метод удаления его папки %APPDATA%\Program Name
не работает - вы должны найти его виртуализированную папку.