Ich schreibe ein Programm für ausblenden Zielprogramm, eigentlich funktioniert es aber, wenn ich das Programm als Administrator ausführen, funktioniert ShowWindow Funktion nicht.Wie kann ich dieses Problem lösen?Funktioniert nicht ShowWindow Als Administrator ausführen
private void button1_Click(object sender, EventArgs e)
{
Process mbot = null;
pHandle = IntPtr.Zero;
foreach (var process in Process.GetProcesses())
{
if (process.ProcessName == "mBot_vSRO110")
{
mbot = process;
}
}
pHandle = mbot.MainWindowHandle;
Thread.Sleep(100);
}
ShowWindow(pHandle, 0);
}
Danke für alles :), fand ich so http://stackoverflow.com/questions/196949/how-to-run-not-elevated-in-vista-net Dies ist nützlich? – cezaalp
haben Sie eine Kontrolle über das Zielprogramm? Einige Programme erfordern Höhenruder zum Arbeiten. –