2012年1月9日星期一
关于ThinApp Log Monitor几点要注意的地方
1、ThinApp Log Monitor只能对ThinApp相关的应用进行log。
2、仅在ThinApp Log Monitor对ThinApp相关的应用进行log时才生成.trace文件。
2、仅在ThinApp Log Monitor对ThinApp相关的应用进行log时才生成.trace文件。
标签: Log Monitor, ThinApp
about ThinApp Log Monitor
ThinApp Log Monitor is an application in the ThinApp Suite that allows you to record detailed information about any application’s execution history for later review. The following events are recorded:
| • | API calls—Win32 API calls with parameter and result information made by applications running in the ThinApp virtual operating system |
| • | Errors—A list of potential errors, exceptions, and security events within the application |
| • | Loaded DLLs—A list of all DLLs loaded by the application and address ranges |
Log Monitor is launched by selecting a shortcut in the ThinApp Suite group on the Windows Start menu.

ThinApp Log Monitor
Log Monitor displays the following information:
# | Name | Description |
1 | Process List | Any new ThinApp process which has been started after Log Monitor begins will be listed. If you click on one of the processes, the Input Trace File and Output Report Filename fields are automatically populated. Note: If the application was built with the Disable Log Monitor Tracing option on the Build Options page selected, it will not be listed. |
2 | Delete | Click to delete trace files for the selected processes in the Process List. |
3 | Kill | Click to kill currently running process that is selected in the Process List. You would do this to stop a process from logging additional entries once an error condition has been reached. |
4 | Input Trace File | Click Browse to manually browse for a trace file to convert. |
5 | Output Report File | The file listed in this field is generated when you click Generate text trace report. This report should be viewed with a text editor that supports UNIX-style line breaks such as Wordpad or Word (not Notepad). |
If you do not want to allow ThinApp Log Monitor tracing in a ThinApp application, select the Disable Log Monitor Tracing option on the Build Options page.
To disabling the ThinApp Log Monitor tracing capabilities:
| 1. | Open the Build Options page. |
| 2. | Select the Disable Log Monitor Tracing option. |
| 3. | Build the ThinApp application. |
标签: Log Monitor, ThinApp
2011年12月12日星期一
有关VMware ThinApp
VMware ThinApp (formerly Thinstall) is an application virtualization and portable application creator suite by VMware that can package conventional applications so that they become portable applications. According to VMware, the product has a success rate of about 90-95% in packaging applications.
History
ThinApp (previously known as Thinstall) was originally developed by Jitit Inc. and was acquired by VMware on January 15, 2008. VMware later used the code name VMware Project North Star while the product was in beta. On June 10, 2008, VMware announced that the final name for the product was going to be VMware ThinApp. The trial version of Thinstall was initially available only to corporations,however VMware now offers a public trial version.
[edit]Technology
VMware ThinApp is an application virtualization solution.ThinApp is able to execute applications without them being installed in the traditional sense by virtualizing resources such as environment variables, files and Windows Registry keys. The virtual environment presented to the client is a merged view of the underlying physical and virtual resources, thereby allowing the virtualization layer to fool the application into thinking that it is running as if it were fully installed. ThinApp does not have any pre-installed components and does not require the installation of device drivers allowing applications to run from USB keys or network shares without ever requiring Administrator rights. (ThinApp不需要任何预先安装的组件,也不需要安装驱动,允许应用从usb设备或从网络启动,甚至不需本来需要的管理员权限)ThinApp converts standard application installers such as .msi files into self-contained EXE files which includes everything required to run. Also it is able to scan a system before and after an applications installation and create a portable executable based upon changes made to the systems files and registry. Unlike self-extracting ZIP files, ThinApp does not extract files to disk or require system registry changes in order to run applications. ThinApp supports all released x86-based Windows systems from Windows NT4, 2000, XP (64/32), Vista (64/32), Server 2003, Server 2008 (64), Server 2008 R2 (64), and Windows 7 (64/32).
[edit]Editions
The most "basic" version of ThinApp is "VMware ThinApp Starter Edition", offered for free with any purchase of VMware Workstation, while the most "advanced" version is "VMware ThinApp Enterprise Edition", which adds support for AppSync updating, Active Directory integration and allows usage by multiple users (both for the ThinApp Packager and ThinApp Client).
[edit]Software compatibility
Many Windows applications can be packaged and made portable with VMware ThinApp, with the following notable exceptions(下列情况应用不能被虚拟化):
- Any software that installs and requires a device driver to function. Applications that use pre-installed device drivers can function without issues.(需要安装设备驱动才能正常工作的软件不能通过VMware ThinApp虚拟化,但是调用预先安装的设备驱动不存在问题)
- Some software with copy protection based on hardware. ThinApp will virtualize some hardware properties such as harddrive serial numbers but applications that bind to things like ethernet MAC address or CPU-ID may not run when moved to another PC.(使用mac地址或cpu-id等硬件信息来保护版权的软件不能被ThinApp虚拟化,类似硬盘序列号的硬件信息可被模拟)
订阅 博文 [Atom]