Хотя мое предложение изначально было отклонено;), основываясь на ваших наблюдениях, я, вероятно, все-таки был прав: у вашего друга должна быть копия 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
не работает - вы должны найти его виртуализированную папку.