Saturday, 6 March 2010
MSI Tables
Refer the attachment for description on MSI Tables
http://apppackaging.files.wordpress.com/2010/03/tables.doc
Application Packaging - Interview Questions - 2
- What is the use of Active Setup? Is it part of MSI or Operating System?
- What is the custom action which checks for the free space on the disk during MSI installation?
- What is Windows File Protection ? Where are Windows Protected files stored on the machine ?
- What is file versionining ? If a macine has DLL of version 2.0 and your application has same DLL with version 3.0, what happens to the file during installation ?
- What is the best way to upgrade the Window Protected Files ?
- How do you install 2 MSI’s. After installation of 1st MSI the machine has to reboot and upon start of the machine 2nd MSI installation has to be trigerred. Once installation of 2nd MSI is completed the User has to notified with a Message that 2 MSIs Installation has been completed. How do you perform the Task? ( If 1st MSI installation has failed then 2nd MSI installation shouldn’t happen)
- Can you create File System Services using MSI
- Have you ever created a Driver Package ? How do you manually register the Drivers ? What do you check for successful driver installation ?
- What are Hosts, Lmhosts files ? Do you include them in the package? How do you update these files if required by the application ?
- What are .ORA files ? What does they contain ?
- How do you extract Binary Information from MSI?
- What is the use of Merge Module? Have you ever created a Merge Module ? In what scenario merge modules needs to be created ? What the points to be kept in mind during Merge Module creation ?
- How do you create a Response File? Where the response file will be created ?
- How do you apply permissions ? What method do you follow ? Do you have idea on using CACLS, SUBINACLS, Security Templates(SecEdit), RegDacls…… etc
Few Packaging Interview Questions
- What are public properties
- What does SecureCustomProperties mean?
- What is component Isolation? When do you perform Component Isolation? What is the Advantage? What happens when you Isolate a component?
- What does AppSearch Table contain? What is the use of it? How is it related to Launch Conditions ?
- What is SelfReg table? Is it recommended to use SelfReg Entries ? What is the disadvantage of SelfReg Entries?
- What is the difference between the registration of DLL/OCX and an EXE ?
- How do you apply permissions using MSI Tables? What is the purpose of LockPermissions Table? What is the disadvantange of LockPermissions Table?
- How do you install 2 MSIs with same product code on a same machine ?
- What is Minor Upgrade , Major Upgrade ? When do you perform major upgrade ? What are the sequence of custom actions required for Upgrade process and what are the Ideal locations of those custom actions ?
- What are the different sequences present in MSI
- What is the difference between Execute Immediate and Execute Deffered?
- Why do you require custom actions ?
- Can a Component have sub-components ?
- Can a feature exist under a component ?
- What is the use of Install Level property
- What does ALLUSERS = 1,2, NULL mean?
- What are the different GUIDs present in MSI ?
- What happens if you use the command – msiexec /i [ProductCode] /qb ( does the application gets installed on the machine ?
- What is Advertizing? What is the advantage of Advertizing ? What are the MSI tables which support Advertizing?
- What the disadvantages of MSI
- What are the advantages of normal “setup.exe”
- What are the disadvantages of “setup.exe”
- How do add files to MSI or MST using Orca ?
- If you want to add a file using Orca, what are the MSI Tables you need to alter?
- What are ICE Errors ? If you have ICE does it affect the MSI Installation or application functionality ?
- How do you resolve ICE64 Error ?
Thursday, 4 March 2010
Application Packaging Training
Anyone Interested in Application Packaging Training which will be handled Online can reach me at Virtual.App.Packager@gmail.com
MSI Technology into RealTime
Application Packaging came into existence with introduction of MSI technology with Microsoft Office 2000 Application.
Using Windows Installer service which takes of files/folders/registries during Instllation and Uninstallation of an application.
MSI technology has became more popular as it has more advantages and reduces the TCO of an Organization.
Using Windows Installer service which takes of files/folders/registries during Instllation and Uninstallation of an application.
MSI technology has became more popular as it has more advantages and reduces the TCO of an Organization.
Application Virtualization
Application Virtualization is new and hi-end domain where Applications will be available to Users without being physically installed on User Desktops.
There are couple of Products from different Vendors which has Virtualization in realtime.
1. Microsoft App-V
2. Citrix XenApp
3. VMWare ThinApp
4. Cameyo
There are couple of Products from different Vendors which has Virtualization in realtime.
1. Microsoft App-V
2. Citrix XenApp
3. VMWare ThinApp
4. Cameyo
Application Packaging
This is a place where you can know about Application Packaging. Its a hot and demanding domain in the current market.
Application Packaging is basically customizing applications according to Microsoft Best Practices/Requirements and making ready for deployment in Organizations.
Deployment of applications to client desktops will take place normally using a Deployment Tool ( Eg: SCCM, BMC Marimba, HP OVCM, ManageSoft etc.., )
Application Packaging is basically customizing applications according to Microsoft Best Practices/Requirements and making ready for deployment in Organizations.
Deployment of applications to client desktops will take place normally using a Deployment Tool ( Eg: SCCM, BMC Marimba, HP OVCM, ManageSoft etc.., )
Subscribe to:
Posts (Atom)