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);
}
}
通常のアカウントで実行すると機能しますが、管理者では機能しません。それを解決する方法は?