M2TeamArchived / NSudo

[Deprecated, work in progress alternative: https://github.com/M2Team/NanaRun] Series of System Administration Tools
https://nsudo.m2team.org/
Other
1.85k stars 215 forks source link

能否修改NSudo Shared Library中的NSudoAPI.dll返回值为进程PID? #85

Open sambarain opened 2 years ago

sambarain commented 2 years ago

dll很强大,但是它只能返回进程创建或者成功或者失败。能否修改返回值为被创建进程的PID,毕竟如果进程创建失败,PID为0

MouriNaruto commented 2 years ago

首先感谢你的支持且这个建议的确不错

只是为了保证 ABI 兼容(感觉应该有不少应用已经用了 NSudo 共享库),于是应该会提供新的 API 解决这个问题。

注:新的 API 正在设计中,会塞入更加细致的环境定制功能,也会采纳你的建议(应该会塞在 NSudo 9.0 Preview 2 中,但是我最近因为忙于开发 NanaZip,于是 NSudo 9.0 Preview 2 应该不会那么快发布,对此提前说个抱歉)

毛利