2
public partial class Form1 : Form
{
    [DllImport("user32.dll", CharSet = CharSet.Auto, ExactSpelling = true)]
    private static extern IntPtr GetForegroundWindow();

    public Form1()
    {
        InitializeComponent();
        var proc = Process.GetProcesses().Single(x => x.Handle == GetForegroundWindow());
    }
}

管理者としてアプリを実行してみましたが、行きません。この例外が発生した場合、ここで何が間違っているのでしょうか。

4

1 に答える 1

1

私が行っていたループ全体も、保護されたプロセスを通過していたため、アクセスが拒否されたことが判明しました

于 2012-11-17T14:28:02.077 に答える