AdvPack
AdvPack is the Advanced INF Package Installer. This dll assists with hardware and software installs by providing advanced setup functionality on top of setupapi.dll.
Links
Todo
- Find the full path of the INF in install_init.
- Rewrite DelNodeW with tests.
Call cabinet.Extract in ExecuteCab if a cab file is provided.
- Implement Backup/Rollback API.
- Add initial tests for install API.
- Handle install flags.
- Add reboot handling.
Handle PreRollBack in ExecuteCab only.
- Determine proper platform to install on.
- Factor out getting working_dir in install_init.
- Check that the INF is advanced in install_init.
Determine the proper input structure for DoInfInstall (it's missing struct members as is).
Done
Status
Advanced INF Command |
Implemented |
|
|
||
|
||
|
||
Cleanup |
|
|
|
||
RegisterOCXs |
|
|
UnregisterOCXs |
|
|
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
API |
Documented |
Tested |
Implemented |
|
|
|
|
|
|
|
|
CloseINFEngine |
|
|
|
|
|
|
|
DelNodeRunDLL32 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
FileSaveRestoreOnINF |
|
|
|
|
|
|
|
|
|
|
|
IsNTAdmin |
|
|
|
LaunchINFSection |
|
|
|
LaunchINFSectionEx |
|
|
|
|
|
|
|
|
|
|
|
OpenINFEngine |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
RegSaveRestoreOnINF |
|
|
|
RegisterOCX |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Workers: JamesHawkins

MoinMoin
Python