0
有沒有一種方法可以從未升級的程序中生成一個提升的新AppDomain(當然,顯示一個UAC提示)?是否可以僅提升AppDomain?
我知道你可以通過做
proc.StartInfo.UseShellExecute = true;
proc.StartInfo.Verb = "runas";
不過,我想,如果主應用程序被終止第二升高部分被終止過它使用Process做的,我看到潛在的唯一途徑是如何做到的也就是說,如果在同一進程中兩個AppDomain都有未升高部分和升高部分。
是否有可能提升AppDomain或必須啓動完全獨立的進程?
我正在編寫的程序將在.NET 2.0中達到最大兼容性,但如果3.0或3.5版本中有些東西會有用,我也想知道這一點。