2

Visual Studio 2008、.net Framework 3.5 を使用しています

Web サービス アプリケーション (Web サービスを使用している winform クライアント) があり、管理者アカウントで実行する必要があります。

Windows エクスプローラーからこのアプリケーションのフォームにファイルをドラッグ アンド ドロップする必要があります。

これが私のコードです:

this.AllowDrop = true;

private void Form1_DragEnter(object sender, DragEventArgs e)
    {

        if (e.Data.GetDataPresent(DataFormats.FileDrop, false))
            e.Effect = DragDropEffects.All;
    }

private void Form1_DragDrop(object sender, DragEventArgs e)
    {
        string[] fileList = e.Data.GetData(DataFormats.FileDrop) as string[];
        foreach (string s in fileList)
        {
            MessageBox.Show(s);
        }

    }

通常のアカウントで実行すると機能しますが、管理者では機能しません。それを解決する方法は?

4

1 に答える 1