1.
VMware ThinApp is an application virtualization
technology which will primary virtualize these items:
Correct Answer
A. Files and registry
Explanation
VMware ThinApp is a technology that allows applications to be virtualized. It primarily virtualizes files and the registry, which means that it creates a virtual environment for the application where these components are isolated and separate from the host operating system. This allows the application to run without interfering with the system's files and registry. Additionally, ThinApp also virtualizes application DLL's, ODBC connections, and other plugins, as well as all objects related to the application that are installed. Finally, it virtualizes installation and sandbox files, providing a secure and isolated environment for the application to run.
2.
ThinApp will redirect changes made during
application runtime to:
Correct Answer
B. The sandbox
Explanation
During application runtime, ThinApp redirects changes made by the application to the sandbox. The sandbox is a virtual environment that is created by ThinApp to isolate the application from the underlying operating system. Any changes made by the application, such as file modifications or registry entries, are stored within the sandbox. This allows the application to run without affecting the host operating system or other applications.
3.
During the installation of ThinApp the setup
will ask for your displayname and licensecode. Where is this license
information saved?
Correct Answer
C. In a file called "vmw.lic"
Explanation
The license information for ThinApp is saved in a file called "vmw.lic".
4.
You want to exclude the “C:\example” directory
in the snapshot scanning process (pre-scan, post-scan). What would you do?
Correct Answer
A. Edit snapshot.ini
Explanation
To exclude the "C:\example" directory in the snapshot scanning process, you would edit the snapshot.ini file.
5.
After “build.bat” is started, ThinApp generates
an executable of the virtual application, which is default placed in…
Correct Answer
B. \Bin
Explanation
After the "build.bat" is started, ThinApp generates an executable of the virtual application. By default, this executable is placed in the "\Bin" directory.
6.
During the capture process, the application
saves a file in “C:\Users\Aministrator\AppData\Local\
Microsoft\Windows\Temporary Internet Files”
Where will ThinApp copy this file after the
saving process?
Correct Answer
D. %Internet Cache%
Explanation
The correct answer is "%Internet Cache%". After the saving process, ThinApp will copy the file to the Internet Cache folder.
7.
VMware ThinApp with default settings will place
the sandbox in:
Correct Answer
A. %Appdata%\Thinstall
Explanation
VMware ThinApp with default settings will place the sandbox in the %Appdata%\Thinstall directory. This is the default location where ThinApp stores the sandbox, which is a virtualized environment where the application runs isolated from the host operating system. The %Appdata% variable represents the user's application data folder, which is typically located in the user's profile directory. Therefore, the correct answer is %Appdata%\Thinstall.
8.
After completing the capture and snapshot
saving process you want to modify the hosts file for the virtual application.
Where will you find this file?
Correct Answer
B. Underneath %systemsystem%\...
Explanation
The correct answer is %Drive_C%\Windows\system32\drivers\etc\. The hosts file is typically located in this directory, which is the system folder for Windows operating systems. It contains a mapping of hostnames to IP addresses and is commonly used to override DNS settings or block certain websites. The other options provided in the question are not valid locations for the hosts file.
9.
You work for Contoso Ltd. and you are the
ThinApp administrator for your company. Some end-users report that an
application is behaving very odd. Their individual usersettings are changing
randomly during the day. The application is virtualized with VMware ThinApp.
You discover that during runtime the virtual application saves an INI-file on
the network, the path
N:\StupidApp\usersettings.ini
What should you do?
Correct Answer
C. Open package.ini, add the line: SandboxNetworkDrives=1
Explanation
By adding the line "SandboxNetworkDrives=1" to the package.ini file, it enables network drives to be sandboxed within the virtual application. This means that any changes made to the INI-file on the network will be isolated and not affect the individual user settings. This is the most appropriate solution to prevent the random changes in user settings that are occurring.
10.
You are the Administrator for your company’s
network domain which consists of Windows XP desktops and Windows 2003
servers.The clients all have Office 2003 installed and your users are using
Outlook 2003 to connect to your Exchange 2003 server, this scenario is working
fine.
You’ve created with use of VMware Thinapp a
virtualized Microsoft Office Outlook 2007 for use on some desktops in your company.
When users try to start this Outlook 2007 they’re receiving errors that the
e-mail profile is currently not available. What should you do?
Correct Answer
B. Open package.ini, add “VirtualizeExternalOutOfProcessCOM=0”
11.
You are the ThinApp administrator for your
company. You’ve created a virtual application called SillyApp with one modified
line in Package.ini:
SandboxPath=\\server007\sandbox\%username%\
The SandboxName is set to “SillyApp”.
You want to change the sandbox location without
rebuilding the capture, what could you do?
Correct Answer
E. All these answers are true
Explanation
The correct answer is "All these answers are true". This means that all of the listed options are valid ways to change the sandbox location without rebuilding the capture. Adding a subdirectory "Thinstall" or "SillyApp" are both valid options, as well as adding environment variables "THINSTALL_SANDBOX_DIR" or "SILLYAPP_SANDBOX_DIR" with the corrected value.
12.
You are the
ThinApp Administrator for Contoso Ltd. and have distributed several virtual
applications on their systems. Contoso is using an Microsoft Active Directory
infrastructure and all virtual applications are protected for unauthorized use.
You have added the “PermittedGroups=ThinAppUsers” to each Package.ini before
generating your virtual application with Build.bat
An end-user, Mr.
Rini, tries
to hack the virtualized applications for home use. He knows about the existence
of the Active Directory group called “ThinAppUsers”. In his private network at
home he adds himself to an Active Directory group called “TESTLAB.LOCAL\ThinAppUsers”. Will
Mr. Rini be able to hack the security and use the virtual applications?
Correct Answer
C. No, the SID of the usergroup will differ, even if the logon domain was the same it won’t work
Explanation
Mr. Rini will not be able to hack the security and use the virtual applications because the SID (Security Identifier) of the usergroup he added himself to in his private network is different from the SID of the "ThinAppUsers" group in the Active Directory at work. Even if the logon domain was the same, it still won't work because the SIDs are different.
13.
You are the ThinApp administrator for your
company. You are creating a virtual application and during tests you are
receiving errors on application runtime. The errormessage is “cannot find
ABC123.DLL”. Which action should you perform?
Correct Answer
B. Add a VBS script next to Build.bat with the AddForcedVirtualLoadPath function
Explanation
The correct answer is to add a VBS script next to Build.bat with the AddForcedVirtualLoadPath function. This function allows you to specify additional directories where ThinApp should search for DLLs during runtime. By adding the VBS script with this function, you can ensure that ThinApp will be able to find the ABC123.DLL file and prevent the runtime errors.
14.
During the launch of a virtual application the
end-users see some pop-up windows entitled “Windows Installer” which are unnessecary.
You want to prevent this from happening, what should you do?
Correct Answer
B. Remove all .MSI from the capture and it’s relations in the virtual registry
Explanation
Removing all .MSI files from the capture and its relations in the virtual registry will prevent the unnecessary pop-up windows entitled "Windows Installer" from appearing during the launch of a virtual application. By removing these files and their associations, the virtual application will not trigger the Windows Installer service, thus eliminating the pop-up windows. Disabling the Windows Installer service or restricting users from installing applications may not address the specific issue of the pop-up windows.
15.
What is the best thing to do before starting
the Setup Capture?
Correct Answer
E. All these answers are right
Explanation
Before starting the Setup Capture, it is recommended to perform various tasks to ensure a smooth and accurate capture process. Disabling the screensaver is important as it prevents any interruptions or distractions during the capture. Disabling the Windows firewall is necessary to avoid any interference with the capture process. Disabling Automatic Updates prevents any updates from being installed during the capture, which could affect the accuracy of the captured state. Disabling System Restore prevents any restore points from being created during the capture, ensuring a clean and consistent state. Therefore, all of these answers are correct as they are essential steps to be taken before starting the Setup Capture.
16.
Where is the DirectoryIsolationMode function in
Package.ini used for?
Correct Answer
C. For isolating undefined or unexistent folders in the application package
Explanation
The DirectoryIsolationMode function in Package.ini is used for isolating undefined or nonexistent folders in the application package. This means that if the application tries to access a folder that does not exist or is not defined in the package, the function will isolate it and prevent any errors or issues from occurring. This helps to ensure the stability and reliability of the application package by handling any potential folder-related problems.
17.
If you do not define RegistryIsolationMode in
Package.ini what is it’s default value?
Correct Answer
B. WriteCopy
Explanation
If the RegistryIsolationMode is not defined in Package.ini, the default value is WriteCopy.
18.
You are using a virtual machine to capture your
ThinApp applications.
You have installed VMware Tools for better
screen, mouse and keyboard performance.
What is the effect of installing VMware tools
before starting your setup capture?
Correct Answer
B. The capture could miss some DLLs which were installed by VMware tools
Explanation
Installing VMware Tools before starting the setup capture could cause the capture to miss some DLLs that were installed by VMware Tools. This is because VMware Tools may install additional DLLs that are required for proper functioning of the virtual machine, and if the capture is done before installing VMware Tools, these DLLs may not be included in the captured package.
19.
You have just created a virtual application and
you are deploying it with the MSI function. Where is the Inventoryname setting used for ?
Correct Answer
D. All answers are true
Explanation
The Inventoryname setting is used for all the given options. It is used to generate a sandboxname, create a named subfolder in %ProgramFiles%, and name the uninstall information in "Add / remove programs" in your config panel.
20.
You want to change the default sandbox location
for your virtualized application, which options do you have?
Correct Answer
D. All answers are true
Explanation
The correct answer is that all of the options are true. You can change the default sandbox location for your virtualized application by creating an environment variable %Thinstall_Sandbox_Dir%, creating a subfolder called Thinstall, or adding "SandboxPath=" in your package.ini file.
21.
You want to virtualize an application which
requires parameters to start its main process. Which option could you use?
Correct Answer
A. Add “CommandLine=” in your package.ini
Explanation
Adding "CommandLine=" in the package.ini file allows you to specify the parameters required to start the main process of the virtualized application. By including this option, you can ensure that the necessary parameters are passed when the application is launched.
22.
You are currently debugging a virtualized application
which you are deploying using the MSI function.
You have made some corrections and made a new
MSI with Build.bat
While you are deploying the new MSI you
experience that your corrections are not effective. What is the cause for this
behavior?
Correct Answer
A. You didn’t change the MSI productcode and upgradecode or MSIProductversion and so you are repairing the virtual application instead of upgrading with a correction
Explanation
The reason for the corrections not being effective is that the MSI product code, upgrade code, or MSI product version were not changed. As a result, instead of upgrading the virtual application with the correction, the system is repairing it.
23.
Which feature is not part of the MSI function?
Correct Answer
D. Generate objects for the right-click content menu
Explanation
The feature that is not part of the MSI function is generating objects for the right-click content menu.
24.
You have captured an application and moved the
capture folder to a networkshare. After some time you need to change one value
in the virtual registry, you do so. When you start Build.bat to generate a new
virtualized application you receive an error. What should you do?
Correct Answer
B. Build.bat can’t find ThinApp at two folderlevels up (higher)
Explanation
Build.bat can't find ThinApp at two folder levels up (higher). This means that the Build.bat script is unable to locate the ThinApp application at the specified location in the network share. To resolve this issue, the user should ensure that the ThinApp application is located in the correct folder within the network share and that the Build.bat script is pointing to the correct location.
25.
You want to register your virtual application
but don’t want to use the MSI function. What should you do?
Correct Answer
B. Use thinreg.exe
Explanation
To register a virtual application without using the MSI function, you should use thinreg.exe. Thinreg.exe is a command-line tool that allows you to register virtual applications without the need for an MSI installer. It is specifically designed for registering ThinApp virtual applications and provides a convenient alternative to the traditional MSI registration process.
26.
Which folders are default set to
DirectoryIsolationMode=Merged after completing the Setup Capture?
Correct Answer
A. %SystemSystem%\Spool, %Desktop%, %Personal%
27.
Since which ThinApp version is compatibility and experimental support for Microsoft Windows 7?
Correct Answer
B. ThinApp 4.0.4
Explanation
ThinApp 4.0.4 is the correct answer because it is the version that introduced compatibility and experimental support for Microsoft Windows 7. This means that ThinApp 4.0.4 is the first version that allowed users to use ThinApp on Windows 7, although it may still have some limitations or be in an experimental stage. ThinApp 4.0.3 and ThinApp 4.0.5 beta do not have this support, so they are not the correct answers.
28.
You are the ThinApp Administrator for a big
company. An end-user is calling you because he used a (virtualized) Microsoft Word 2007 and
accidentally saved an important document in C:\Windows\ but he is unable to
find it. What should you do?
Correct Answer
B. Remotely browse to this users sandbox and search for the document
Explanation
The correct answer is to remotely browse to the user's sandbox and search for the document. This is the most appropriate action because the user mentioned that he used a virtualized version of Microsoft Word 2007. In a virtualized environment, applications and their associated files are typically isolated in sandboxes. Therefore, it is likely that the document was saved within the user's sandbox rather than the Windows folder. By remotely accessing the user's sandbox, the administrator can search for the document and potentially recover it for the user.
29.
Where is the PrimaryDataContainer primary used
for?
Correct Answer
B. To let Windows be able to extract the icon from the virtual application (entrypoints)
Explanation
The PrimaryDataContainer primary is used to let Windows be able to extract the icon from the virtual application (entrypoints). This suggests that the primary data container is responsible for storing the necessary information for Windows to extract the icon from the virtual application.
30.
You are the ThinApp Administrator that just finished
the Setup Capture. In package.ini you will see some lines starting with
“Shortcuts=” Where is this setting used
for?
Correct Answer
B. To define the locations where shortcuts should be placed
Explanation
The "Shortcuts=" setting in package.ini is used to define the locations where shortcuts should be placed. This setting allows the ThinApp Administrator to specify the directories or folders where shortcuts for the application should be created during the packaging process. By specifying the desired locations, the administrator can ensure that the shortcuts are placed in the appropriate locations for easy access by the end users.
31.
After completing the Post-Scan during Setup
Capture, ThinApp will save the information to the \Captures\ folder. What setting will be default to Newly
created folders during the installation process?
Correct Answer
A. New folders will have DirectoryIsolationMode=Full
Explanation
After completing the Post-Scan during Setup Capture, ThinApp will save the information to the \Captures\ folder. The default setting for newly created folders during the installation process is that they will have DirectoryIsolationMode=Full.
32.
What is the difference between
DirectoryIsolationMode=Full and DirectoryIsolationMode=WriteCopy?
Correct Answer
B. DirectoryIsolationMode=Full will make the application not be able to see the local contents of that folder
Explanation
DirectoryIsolationMode=Full means that the application will not be able to see the local contents of the folder. This means that any files or directories within that folder will not be accessible to the application. On the other hand, DirectoryIsolationMode=WriteCopy will only write a copy of the files to the sandbox, allowing the application to still see and access the original files in the folder.
33.
What will ThinApp do with virtualized fonts
during runtime?
Correct Answer
A. ThinApp will extract them to the sandbox subfolder %Fonts% for once
Explanation
ThinApp will extract virtualized fonts to the sandbox subfolder %Fonts% during runtime. This means that the fonts will be stored in a specific folder within the application's sandbox environment. They will be accessible to the application for the duration of its runtime.
34.
You are the ThinApp administrator for your
company. While you just finished the build of an virtual application you experience
that not all entrypoints are created in the BIN folder. What went wrong?
Correct Answer
A. You didn’t remove the Disabled=1 line for the relating entrypoint
Explanation
During the build of the virtual application, the ThinApp administrator did not remove the "Disabled=1" line for the entrypoint that is causing the issue. This line is preventing the creation of all entrypoints in the BIN folder.
35.
Your are the ThinApp Administrator that wants to remove the sandbox upon application shutdown, what do you need to add in Package.ini?
Correct Answer
A. RemoveSandboxOnExit=1
Explanation
To remove the sandbox upon application shutdown, the ThinApp Administrator needs to add "RemoveSandboxOnExit=1" in the Package.ini file. This setting ensures that the sandbox is deleted when the application is closed, preventing any leftover files or data from persisting.
36.
You want to use the Application Sync update feature within ThinApp, what will you require?
Correct Answer
A. A webserver
Explanation
To use the Application Sync update feature within ThinApp, a webserver is required. This is because the update feature relies on the webserver to host and distribute the updated application files to the client machines. The webserver allows for easy access and downloading of the updated files, ensuring that the application stays up to date and synchronized across all devices.
37.
You have placed your virtual applications on a network share and want to use the streaming function, how should you activate this?
Correct Answer
A. The ThinApp streaming works for itself, you don't need to activate this
Explanation
The correct answer states that ThinApp streaming works automatically and does not require activation. This suggests that the streaming function is already enabled by default and does not need any additional steps to activate it.
38.
You are trying to debug a virtual application with the ThinApp Log monitor. While you have started the Log monitor, no virtual application process appears. What can cause this?
Correct Answer
D. All these anwers are true
Explanation
All these answers are true. If the virtual application was started before the Log monitor, it may not appear in the monitor. If a virtualized process was not started, there will be no virtual application process to monitor. If the Package.ini file contains a DisableTracing=1 for this application, tracing may be disabled and no process will appear in the Log monitor. Therefore, any of these reasons can cause the absence of a virtual application process in the Log monitor.
39.
ThinApp cannot virtualize:
Correct Answer
A. Anti-virus and firewall software
Explanation
ThinApp cannot virtualize anti-virus and firewall software because these types of software require deep integration with the operating system in order to provide real-time protection and network security. Virtualizing them would compromise their effectiveness and potentially put the virtualized environment at risk.
40.
You are virtualizing an application with ThinApp. You can only get this application to work if you have a (virtual) floppydrive available. What should you add to Package.ini?
Correct Answer
A. VirtualDrives=Drive=A, Serial=ff897828, Type=REMOVABLE;
Explanation
The correct answer is VirtualDrives=Drive=A, Serial=ff897828, Type=REMOVABLE; because the question states that the application can only work if a virtual floppy drive is available. Therefore, the Package.ini should include a virtual drive of Type REMOVABLE with Drive=A to simulate a floppy drive.