导航

2013年12月1日

摘要: Page 1 Win7 (32/64位) & Win2K8 R2(只有64位) 版本号 6.1 (Build 7600),大版本和vista相同是出于兼容性考虑。Page 5 每个进程都保留有父进程id,由此可以建立进程树。但如果某个父进程已经结束,则链表断裂,无法回溯。此外,由于进程id会重用,单独看进程id去确定父子关系不可靠。ProcExp的做法是考虑父进程的创建时间来避免建立错误的父子关系。任务管理器是怎么做的?Page 8 关于任务管理器的“应用”页面:该页面列出了当前用户的Interactive windows station上的所有desktop上的top-level可见 阅读全文

posted @ 2013-12-01 00:02 littledot 阅读(254) 评论(0) 推荐(0) 编辑

2013年11月23日

摘要: http://blogs.technet.com/b/alexshev/archive/2008/02/21/how-windows-installer-engine-installs-the-installation-package.aspxIntroductionThis is a very high-level introduction on what is going on when we initiate an installation.Client and Server processesThe main components of Windows Installer engine 阅读全文

posted @ 2013-11-23 12:35 littledot 阅读(212) 评论(0) 推荐(0) 编辑

2013年11月22日

摘要: 主要分两块:1) Windows Installer Service --- msiexec.exe,内建于Windows,C/S based2) MSI database -- *.msi. ISV提供,指明安装的Sequence和Actions事务式安装 -- All or nothing,如果有Custom Action, ISV需自己提供回滚The installer service records everything that happens in sequential logic. The end result is a transactional record of the a 阅读全文

posted @ 2013-11-22 23:20 littledot 阅读(237) 评论(0) 推荐(1) 编辑

2013年11月21日

摘要: This is the first blog for littledot. 阅读全文

posted @ 2013-11-21 13:42 littledot 阅读(74) 评论(0) 推荐(0) 编辑