可能重复:
从提升的进程启动非提升的进程
故事:
Standard-User
启动一个 MSI As Administrator
,Msi 在安装完成时启动一个进程(比如说 Sample.exe)。
问题:
Sample.exe 以管理员权限而不是当前桌面 (statndard) 用户启动。这导致了一些问题。
所以我希望 sample.exe 应该以当前窗口登录用户(标准用户)开始。
我做了一些谷歌搜索,找到了这篇文章。但是这篇文章在C++
并且我正在使用C#
and WIX
。因此,如果在 c# 中有任何其他简单的方法可以做到这一点,如果没有,那么我如何在我的项目中使用本文的代码。
NOTE: This question has been asked multiple time on stackoverflow but i didnt find the answer for c#