是这样的,我的C# 程序是一个用户能够产生资料的程序,用户需要设定资料输出的目录
但不希望设置到 例如Windows,C:\ 等必须有管理员权限才能写的目录下
当用户选择好目录后,就能够用一种方法得知该目录不可写入。当然,我不希望把程序加上盾牌,那样不安全。谢谢。

解决方案 »

  1.   

    如前辈所指,我用了该类,安装程序安装完,非调试模式,运行起来也不会走到 catch里面去,这个是怎么回事?             FileIOPermission f2 = new FileIOPermission(FileIOPermissionAccess.AllAccess, _path + @"\PwConverter.txt");
                 try
                 {
                     f2.Demand();
                 }
                 catch (System.Exception ex)
                 {
                    System.Windows.MessageBox.Show(System.Windows.Application.Current.Resources["ids_Message_AdminRight"] as string);
                     return false;
                }