问题描述
是这样的,我的C#程序是一个用户能够产生资料的程序,用户需要设定资料输出的目录但不希望设置到例如Windows,C:等必须有管理员权限才能写的目录下当用户选择好目录后,就能够用一种方法得知该目录不可写入。当然,我不希望把程序加上盾牌,那样不安全。谢谢。
解决方案
解决方案二:
使用FileIOPermission类。
解决方案三:
如前辈所指,我用了该类,安装程序安装完,非调试模式,运行起来也不会走到catch里面去,这个是怎么回事?FileIOPermissionf2=newFileIOPermission(FileIOPermissionAccess.AllAccess,_path+@"PwConverter.txt");try{f2.Demand();}catch(System.Exceptionex){System.Windows.MessageBox.Show(System.Windows.Application.Current.Resources["ids_Message_AdminRight"]asstring);returnfalse;}
解决方案四:
遇到了同样的问题程序中如何判断呢
时间: 2024-11-05 06:24:22