activescott / activescott/lessmsi

Add feature to detect and reset NoImpersonate flag on .MSI files that won't work well with UAC in Vista/Win7

未關閉
#2 1 則留言 0 個 reaction 已指派 0 人 在 GitHub 檢視
主要語言
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

把新 issue 寄到你的電子郵件信箱

精選適合新手參與的 GitHub issue 摘要。