module 3 Windows: Underneath the hood Flashcards
What is the abstraction of what happens when we install software?
Package managers
What is an issue that can be caused by installation?
a package I install might modify a configuration file that it is not supposed to and causes issues.
Who sets the way that a program is installed?
the developer.
when are the details of what happens under the hood mostly unclear for an installation?
The exe contains code for a custom installation that doesn’t use the Windows Installer system.
How is most Windows Software distributed? What kind of packages, where what is happening is unclear?
Closed source packages
What are packages where you can’t look at the source code to see what the program is doing?
Closed Source Packages
what can you use to check the actions an installer is taken with closed source packages? using what program provided by Microsoft?
Process Monitoring program
what is the process monitoring program part of?
sysinternals kit
What has a set of rules and standards to conform to so that Windows Installer system can understand their instructions and perform the installation.
installation packages that use the MSI format
what are a combination of databases that contain installation instructions in different tables, along with all of the files, objects, shortcuts, resources and libraries the program will need all grouped together?
MSI files
What does the Windows installer use to guide how the installation should be performed?
The information stored in the MSI tables
What will keep track of the installation actions during an installation and create a separate set of instructions to undo them?
the Windows Installer
where should I look to learn about the details of MSI files or if I want to make a Windows Installer package myself?
orce.exe
What is part of the windows SDK or Software Development kit?
Orca
What can help me edit or create Windows Installer Packages?
Orca