activescott / activescott/lessmsi
Add feature to detect and reset NoImpersonate flag on .MSI files that won't work well with UAC in Vista/Win7
- 主要語言
- C#
- 星號
- 1.8k
- 分支
- 188
- PR 合併指標
- 30 天內沒有已合併 PR
描述
From https://code.google.com/p/lessmsi/issues/detail?id=3
> See the following article: http://hunter555.blogspot.com/2007/02/installer-error-code-2869-msi-and-uac.html
>
> Interesting idea. Lessmsi maybe needs another suite of tools or a utility for
> modifying msi files. Currently it is only readonly, but I can see how this stuff
> is useful.
>
> melnikov.alex
> yes, modifying some flags directly, without rebuilding msi would be a good feature.
> //alex
貢獻指南
研究方向
No files or tests are named in the issue. Start by identifying the project’s CLI entrypoint and the C# MSI parsing/writing logic, since the request is to make the flow detect and clear a NoImpersonate flag. Check whether MSI handling is currently read-only, then locate where to add a writable path and flag mutation. Scope is complete when there is a reproducible check for the flag and a documented/verified reset path that doesn’t break extraction behavior.
由索引模型根據 Issue 內容生成。
評估
- 技術堆疊
- csharp
- 領域
- tooling
- Issue 類型
- 功能
- 難度
- 4/5
- 預估耗時
- 3-5 天
- 活躍度
- 停滯
- 描述清晰度
- 基本清楚
- 新手友好度
- 32/100