我使用 Visual Studio 2008、.net 框架 3.5
我有一个 webservice 应用程序(一个使用 webservice 的 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);
}
}
当我在普通帐户中运行时它可以工作,但在管理员中它没有。如何解决?